private void btnThayDoiTuan_Click(object sender, EventArgs e) { Otif_DungChung._Tuan = Otif_DungChung.GetWeek((DateTime)dtpTuanNam.EditValue); Otif_DungChung._Nam = ((DateTime)dtpTuanNam.EditValue).Year; lblTuanHienTai.Text = string.Format("Tuần hiện tại: {0}/{1}", Otif_DungChung._Tuan, Otif_DungChung._Nam); MessageBox.Show("Thay đổi tuần làm việc thành công!", "Thông báo."); }
private void uc_TienDoKeo_Load(object sender, EventArgs e) { Otif_DungChung.GetDonVi(); dtpTuanNam.EditValue = DateTime.Now; _clsTDK = new cls_TienDoKeo(); _clsDV = new cls_DonVi(); gvTienDoKeo.BestFitColumns(); Load_KhauSanXuat(); groupControl3.Text = string.Format("Tiến độ kéo tuần {0} năm {1}", Otif_DungChung.GetWeek(DateTime.Now), DateTime.Now.Year); }
private void dtpTuanNam_EditValueChanged(object sender, EventArgs e) { groupControl3.Text = string.Format("Tiến độ kéo tuần {0} năm {1}", Otif_DungChung.GetWeek((DateTime)dtpTuanNam.EditValue), ((DateTime)dtpTuanNam.EditValue).Year); }
private void btnImport_Click(object sender, EventArgs e) { DataTable data = GetDataTable(gvTienDoKeo); if (data.Rows.Count <= 0) { XtraMessageBox.Show("Vui lòng view file trước khi import.", "Có lỗi trong quá trình upload excel", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Tạo bảng header //Đối với user admin được quyền chọn thời gian, đơn vị để up tiến độ kéo tbl_BangTienDoKeo_H header = new tbl_BangTienDoKeo_H(); if (glueKhau.EditValue != null && (clsBienHeThong._MaNV == "admin" || Otif_DungChung._DonViID == 34)) { header = _clsTDK.CreateHeader(new tbl_BangTienDoKeo_H() { Tuan = Otif_DungChung.GetWeek((DateTime)dtpTuanNam.EditValue), Nam = ((DateTime)dtpTuanNam.EditValue).Year, DonViID = clsXuLyChung.GetSafeInt(glueKhau.EditValue), NgayCapNhat = DateTime.Now }); } else { header = _clsTDK.CreateHeader(new tbl_BangTienDoKeo_H() { Tuan = Otif_DungChung.GetWeek(DateTime.Now), Nam = DateTime.Now.Year, DonViID = Otif_DungChung._DonViID, NgayCapNhat = DateTime.Now }); } //Xử lý data thành List<tbl_BangTienDoKeo_L> List <tbl_BangTienDoKeo_L> tienDoKeos = new List <tbl_BangTienDoKeo_L>(); foreach (DataRow row in data.Rows) { tbl_BangTienDoKeo_L tienDoKeo_L = new tbl_BangTienDoKeo_L(); tienDoKeo_L.ID_Header = header.ID; tienDoKeo_L.NGH = (DateTime)row[0]; tienDoKeo_L.KHACHHANG = row[1].ToString(); tienDoKeo_L.SOLSX = row[2].ToString(); tienDoKeo_L.MASP = row[3].ToString(); tienDoKeo_L.MAMAU = row[4].ToString(); tienDoKeo_L.COSO = Convert.ToInt32(row[5]); tienDoKeo_L.SLKH = Convert.ToInt32(row[6]); tienDoKeo_L.NSU = Convert.ToInt32(row[7]); tienDoKeo_L.DMHC = Convert.ToDouble(row[8]); tienDoKeo_L.NANGSUAT = Convert.ToDouble(row[9]); tienDoKeo_L.CONGCAN = Convert.ToDouble(row[10]); tienDoKeo_L.LINE = Convert.ToInt32(row[11]); tienDoKeo_L.NGAYBATDAU = (DateTime)row[12]; tienDoKeo_L.NGAYKETTHUC = (DateTime)row[13]; tienDoKeos.Add(tienDoKeo_L); } //MessageBox.Show(tienDoKeos.Count.ToString()); if (_clsTDK.CreateLine(tienDoKeos)) { XtraMessageBox.Show("Import excel thành công.", "", MessageBoxButtons.OK, MessageBoxIcon.None); } else { XtraMessageBox.Show("Import không thành công.", "Có lỗi trong quá trình upload excel", MessageBoxButtons.OK, MessageBoxIcon.Error); } }