122
InitializeComponent();
var states = DB.Workers.Select(p => new { p.WorkerId, Fullname = p.Name +
" ID = " + p.WorkerId });
var pr1Q1 = states.ToList();
comboBox1.DataSource = pr1Q1;
comboBox1.DisplayMember = "Fullname";
comboBox1.ValueMember = "WorkerId";
}
private void label1_Click(object sender, EventArgs e)
{
var selectTimeWorker = DB.Workers.Join(DB.Visits, w => w.WorkerId, v =>
v.WorkerId, (w, v) => new
{
Код_работника=w.WorkerId,
Имя = w.Name,
Фамилия = w.Surname,
Телефон = w.Phone,
Дата = v.Date,
Время_прихода = v.Time_in,
Время_ухода = v.Time_out
}).Where(wh=>wh.Код_работника==(int)comboBox1.SelectedValue &&
wh.Дата.Month == DateTime.Today.Month);
var writeGrid = selectTimeWorker.ToList();
dataGridView1.DataSource = writeGrid;
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WorkersTimes
{
public partial class Vizit : Form
{
Model1 DB = new Model1();
public Vizit()
{
InitializeComponent();
var states = DB.Workers.Select(p => new { p.WorkerId,Fullname= p.Name + "
ID = " + p.WorkerId });
var pr1Q1 = states.Take(300).ToList();
comboBox1.DataSource = pr1Q1;
comboBox1.DisplayMember = "Fullname";
comboBox1.ValueMember = "WorkerId";
}
private void label4_Click(object sender, EventArgs e)
{
var addVizit = new Visits
{
Date = DateTime.Today,
WorkerId = int.Parse(comboBox1.SelectedValue.ToString()),
Time_in = TimeSpan.Parse( dateTimePicker1.Text),
Time_out = TimeSpan.Parse(dateTimePicker2.Text),