private void btn_Create_Click(object sender, EventArgs e) { if (date_Out.DateTime.Year == 0001) { MessageBox.Show("Chọn ngày nhập", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DeliveryNote dn = new DeliveryNote(); dn.CustomerID = Convert.ToInt64(cb_Customer.SelectedValue); dn.StorageID = Convert.ToInt64(cb_Storage.SelectedValue); dn.DeliveryDate = date_Out.DateTime; dn.EmployeeID = MainForm.UserID; dn.Status = 0; var res = new DeliveryNoteDAO().Insert(dn); if (res != 0) { MessageBox.Show("Thêm thành công phiếu xuất ! Mời thêm chi tiết phiếu", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); gridControl1.Enabled = true; btn_ThemChiTietXuat.Enabled = true; btn_Finish.Enabled = true; Itemdetail.DeliveryNoteID = res; } }
private void ThemChiTietXuat_Closed(object sender, FormClosedEventArgs e) { var dao = new DeliveryNoteDAO(); dao.InsertDetail(Itemdetail); gridControl1.DataSource = dao.GetDetail(Itemdetail.DeliveryNoteID); new DeliveryNoteDAO().Amount(Itemdetail.DeliveryNoteID); }
private void btn_XoaChiTietXuat_Click(object sender, EventArgs e) { DialogResult rs = MessageBox.Show("Bạn muốn xóa chi tiết phiếu ?", "Xóa", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (rs == DialogResult.OK) { var dao = new DeliveryNoteDAO(); dao.DeleteDetail(Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID").ToString())); gridControl1.DataSource = dao.GetDetail(Itemdetail.DeliveryNoteID); if (dao.GetDetail(Itemdetail.DeliveryNoteID).Count == 0) { btn_XoaChiTietXuat.Enabled = false; } } }
void LoadData() { var item = new DeliveryNoteDAO().GetNote().SingleOrDefault(x => x.ID == YeuCauXuat.Itemdetail.DeliveryNoteID); ReportParameter ID = new ReportParameter("IDP", item.ID.ToString()); ReportParameter StorageName = new ReportParameter("StorageName", item.StorageName.ToString()); ReportParameter EmployeeName = new ReportParameter("EmployeeName", item.EmployeeName.ToString()); ReportParameter DeliveryDate = new ReportParameter("DeliveryDate", item.DeliveryDate.Value.ToString("dd/MM/yyyy")); ReportParameter Amount = new ReportParameter("Amount", item.Amount.ToString() + "đ"); ReportParameter CustomerName = new ReportParameter("CustomerName", item.CustomerName.ToString()); ReportDataSource rds = new ReportDataSource(); rds.Name = "DS_YC"; rds.Value = new DeliveryNoteDAO().GetDetail(YeuCauXuat.Itemdetail.DeliveryNoteID); this.reportViewer1.LocalReport.DataSources.Add(rds); this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { ID, StorageName, EmployeeName, DeliveryDate, Amount, CustomerName }); this.reportViewer1.LocalReport.Refresh(); this.reportViewer1.RefreshReport(); }