private void btntgChuoc_Click(object sender, EventArgs e) { setDisable(); //Loop through all row for (int i = 0; i < gridView2.DataRowCount; i++) { //Check and Update Giao Dich Model.camdochieuduongEntities camdochieuduongEntity = new Model.camdochieuduongEntities(); Model.GiaoDich GD = camdochieuduongEntity.GiaoDiches.Find(gridView2.GetRowCellValue(i, "IDBienNhan").ToString()); if (GD.DaChuoc == null) { //Update Giao Dich Chuoc Do dang lam GD.DaChuoc = "X"; GD.LoaiGiaoDich = Constants.ChuocDo; GD.TienLai = Convert.ToInt64(gridView2.GetRowCellValue(i, "TienLai").ToString()); camdochieuduongEntity.SaveChanges(); //Update cac don cu cua don nay UpdateChuocHistory(gridView2.GetRowCellValue(i, "DonGoc").ToString()); } else { System.Windows.Forms.MessageBox.Show("Lỗi. Đơn này đã chuộc rồi!!"); } } setInit(); }
private void btntgThayGiay_Click(object sender, EventArgs e) { setDisable(); //Loop through all row for (int i = 0; i < gridView2.DataRowCount; i++) { //Check and Update Giao Dich Model.camdochieuduongEntities camdochieuduongEntity = new Model.camdochieuduongEntities(); Model.GiaoDich GD = camdochieuduongEntity.GiaoDiches.Find(gridView2.GetRowCellValue(i, "IDBienNhan").ToString()); if (GD.ThayTheBang == null) { //Dang ki ID moi var IDBienNhanNew = camdochieuduong.Function.myFunction.CreateIDBienNhan(); //Tao Giao Dich Thay giay camdochieuduong.Function.myFunction.CreateGiaoDich( IDBienNhanNew, DateTime.Now.ToString(), gridView2.GetRowCellValue(i, "KhachHang").ToString(), gridView2.GetRowCellValue(i, "DienThoai").ToString(), gridView2.GetRowCellValue(i, "MoTa").ToString(), gridView2.GetRowCellValue(i, "GiaTri").ToString(), gridView2.GetRowCellValue(i, "TienCam").ToString(), gridView2.GetRowCellValue(i, "TruHotCon").ToString(), gridView2.GetRowCellValue(i, "IDBienNhan").ToString(), GD.DonGoc, Constants.ThayGiay, "0"); //Update Giao Dich cu GD.ThayTheBang = IDBienNhanNew; GD.TienLai = Convert.ToInt64(gridView2.GetRowCellValue(i, "TienLai").ToString()); camdochieuduongEntity.SaveChanges(); //In bien nhan moi string a4printer = ConfigurationManager.AppSettings.Get("a4printer"); myFunction.PrintToPrinterA4(IDBienNhanNew, a4printer); //////In giay nho Tam thoi disable ////long ChenhLech = Convert.ToInt64(gridView2.GetRowCellValue(i, "TienCam").ToString()) - Convert.ToInt64(GD.TienCam); ////var CamThem = ""; ////if (ChenhLech > 0) ////{ //// CamThem = "Thêm " + String.Format("{0:n0}", ChenhLech) + " Đ"; ////}else if (ChenhLech < 0) ////{ //// CamThem = "Bớt " + String.Format("{0:n0}", ChenhLech) + " Đ"; ////} ////var ThayGiayCho = "Thay cho: " + gridView2.GetRowCellValue(i, "IDBienNhan").ToString(); ////myFunction.PrintToPrinterA8(IDBienNhanNew, CamThem, ThayGiayCho); } else { System.Windows.Forms.MessageBox.Show("Lỗi. Đơn này đã thay giấy rồi!!"); } } setInit(); }
private void btntk1Print_Click(object sender, EventArgs e) { GridView gridView = gridTimKiem.FocusedView as GridView; var selectId = gridView.GetFocusedRowCellValue("IDBienNhan").ToString(); string a4printer = ConfigurationManager.AppSettings.Get("a4printer"); myFunction.PrintToPrinterA4(selectId, a4printer); //Update Giao Dich Table Model.camdochieuduongEntities camdochieuduongEntity = new Model.camdochieuduongEntities(); Model.GiaoDich GD = camdochieuduongEntity.GiaoDiches.Find(selectId); GD.InBienNhan++; camdochieuduongEntity.SaveChanges(); ////Get new data to Grid getGrid1(); getTimKiem(); }
private void btnBaoMat_Click(object sender, EventArgs e) { setDisable(); //Loop through all row for (int i = 0; i < gridView2.DataRowCount; i++) { //Check and Update Giao Dich Model.camdochieuduongEntities camdochieuduongEntity = new Model.camdochieuduongEntities(); Model.GiaoDich GD = camdochieuduongEntity.GiaoDiches.Find(gridView2.GetRowCellValue(i, "IDBienNhan").ToString()); if (GD.BaoMat == null) { //Update Giao Dich cu GD.BaoMat = "X"; GD.LoaiGiaoDich = Constants.BaoMat; camdochieuduongEntity.SaveChanges(); } else { System.Windows.Forms.MessageBox.Show("Lỗi. Đơn này đã báo mất rồi"); } } setInit(); }
private void txtmadonthaygiay_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { //Get ID Thay Giay Model.camdochieuduongEntities camdochieuduongEntity = new Model.camdochieuduongEntities(); Model.GiaoDich GD = camdochieuduongEntity.GiaoDiches.Find(txtmadonthaygiay.Text); if (GD != null) { bool exists = gridGiaoDich._gridGiaoDich.AsEnumerable().Where(c => c.Field <string>("IDBienNhan").Equals(GD.IDBienNhan)).Count() > 0; if (!exists) //not exist in table display grid { if (GD.DaChuoc == "X") { MessageBox.Show("Lỗi. Đơn này đã chuộc rồi!!"); } else if (GD.Canceled == "X") { MessageBox.Show("Lỗi. Đơn này đã Hủy rồi!!"); } else { DataRow dr = gridGiaoDich._gridGiaoDich.NewRow(); dr["IDBienNhan"] = GD.IDBienNhan; dr["KhachHang"] = GD.KhachHang; //dr["NgayCam"] = DateTime.Parse(GD.NgayCam).Date; dr["NgayCam"] = GD.NgayCam; dr["MoTa"] = GD.MoTa; dr["TienCam"] = GD.TienCam; dr["GiaTri"] = GD.GiaTri; dr["DienThoai"] = GD.DienThoai; dr["TruHotCon"] = GD.TruHotCon; dr["DonGoc"] = GD.DonGoc; DateTime currDate = DateTime.Now.Date; DateTime toDate = GD.NgayCam.Value.Date; double SoNgay = (currDate - toDate).TotalDays + 1; dr["SoNgay"] = SoNgay; double SoTienCam = Convert.ToInt64(GD.TienCam); double laisuat = 0; double songayapdung = Convert.ToDouble(txtchsongayapdung.Text); if (SoTienCam >= 10000000) { //Lon hon hoac = 10tr, 2% laisuat = Convert.ToDouble(txtchlaitren10tr.Text); } else { laisuat = Convert.ToDouble(txtchlaiduoi10tr.Text); } var roundTienLai = Math.Round((SoNgay * SoTienCam * laisuat / 100 / songayapdung / 1000), MidpointRounding.AwayFromZero); dr["TienLai"] = roundTienLai * 1000; gridGiaoDich._gridGiaoDich.Rows.Add(dr); gridThayGiay.DataSource = gridGiaoDich._gridGiaoDich; //clear ma don hang txtmadonthaygiay.Text = ""; //Get History GetHistory(GD.DonGoc); //Sum long Sum = Convert.ToInt64(gridView2.Columns["TienCam"].SummaryItem.SummaryValue.ToString()) + Convert.ToInt64(gridView2.Columns["TienLai"].SummaryItem.SummaryValue.ToString()); lblSum.Text = String.Format("{0:n0}", Sum); } } } } }