Esempio n. 1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            int SL;
            DonTKNguyenLieu_DTO donTK = new DonTKNguyenLieu_DTO();

            donTK.IdNhanVienTK  = ID;
            donTK.TenNhanVienTK = NhanVien_BUS.TimNV(ID).TenNhanVien;
            string s = "";

            foreach (Control c in flplistNL.Controls)
            {
                if (c is TextBox)
                {
                    if (c.Text != "0")
                    {
                        string DV = NguyenLieu_BUS.LayDVNguyenLieu(c.Name);
                        SL = NguyenLieu_BUS.LaySLNguyenLieu(c.Name);
                        SL = SL - int.Parse(c.Text);
                        if (SL >= 0)
                        {
                            TongKetTK(c.Name, SL);
                        }
                        else
                        {
                            MessageBox.Show("Số lượng nguyên liệu sử dụng của " + c.Name + " không được nhiều hơn số lượng trong kho", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            return;
                        }
                        s = s + c.Name + ":" + c.Text + DV + "\n";
                    }
                }
            }
            donTK.ThongKe = s;
            DonTKNguyenLieu_BUS.LayTTNguyenLieu(donTK);
            this.Close();
        }
 private void LoadDon()
 {
     dsDon = DonTKNguyenLieu_BUS.LoadDon();
     gDGVDon.DataSource = dsDon;
     if (dsDon == null)
     {
         return;
     }
     gDGVDon.Columns["ThoiGian"].HeaderText               = "Thời Gian Xuất";
     gDGVDon.Columns["IDNhanVienTK"].HeaderText           = "Mã Nhân Viên Thống Kê";
     gDGVDon.Columns["TenNhanVienTK"].HeaderText          = "Tên Nhân Viên Thống Kê";
     gDGVDon.Columns["ThongKe"].HeaderText                = "Thống kê";
     gDGVDon.Columns["ThongKe"].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
     gDGVDon.Columns["ThoiGian"].Width      = 175;
     gDGVDon.Columns["IDNhanVienTK"].Width  = 170;
     gDGVDon.Columns["TenNhanVienTK"].Width = 170;
 }
        private void btnLoc_Click(object sender, EventArgs e)
        {
            dsDon = DonTKNguyenLieu_BUS.LoadDon(dtpNgay.Value.ToString("dd/MM/yyyy"));
            gDGVDon.DataSource = dsDon;
            if (dsDon == null)
            {
                return;
            }
            gDGVDon.Columns["ThoiGian"].HeaderText               = "Thời Gian Xuất";
            gDGVDon.Columns["IDNhanVienTK"].HeaderText           = "Mã Nhân Viên Thống Kê";
            gDGVDon.Columns["TenNhanVienTK"].HeaderText          = "Tên Nhân Viên Thống Kê";
            gDGVDon.Columns["ThongKe"].HeaderText                = "Thống kê";
            gDGVDon.Columns["ThongKe"].DefaultCellStyle.WrapMode = DataGridViewTriState.True;

            for (int i = 0; i < 4; i++)
            {
                gDGVDon.AutoResizeColumn(i);
            }
        }