public void Luu(ref string thongDiep) { BangGiaInNhanh bangGiaInNhanh = new BangGiaInNhanh(); bangGiaInNhanh.ID = View.ID; bangGiaInNhanh.TenBangGia = View.Ten; bangGiaInNhanh.MoTa = View.MoTa; bangGiaInNhanh.NoiDungBangGia = View.NoiDungBangGia; bangGiaInNhanh.IdHangKhachHang = View.IdHangKhachHang; bangGiaInNhanh.SoTrangToiDa = View.SoTrangToiDaTinh; bangGiaInNhanh.DaySoLuong = View.DaySoLuong; bangGiaInNhanh.DayGia = View.DayGiaTrang; bangGiaInNhanh.DaySoLuongNiemYet = View.DaySoLuongNiemYet; bangGiaInNhanh.GiaTheoKhoang = View.GiaTheoKhoang; bangGiaInNhanh.ThuTu = View.ThuTu; bangGiaInNhanh.KhongSuDung = View.KhongSuDung; switch (View.TinhTrangForm) { case FormStateS.Edit: BangGiaInNhanh.Sua(ref thongDiep, bangGiaInNhanh); break; case FormStateS.New: thongDiep = BangGiaInNhanh.Them(bangGiaInNhanh); break; } }
public Dictionary <string, string> TrinhBayBangGia() { Dictionary <string, string> st_dict = new Dictionary <string, string>(); var idBangGia = this.BangGiaInNhanhS().FirstOrDefault(x => x.Value == View.TenBangGiaChon).Key; if (idBangGia > 0)//có bản giá { var bGia = BangGiaInNhanh.DocTheoId(idBangGia); var donViTinh = "Trang A4"; var khoangSoLuong = bGia.DaySoLuong; var khoangGia = bGia.DayGia; int i;//For index var tmp_st_arrKey = khoangSoLuong.Split(';'); var tmp_st_arrGia = khoangGia.Split(';'); int soDauTien = 1; //Biến đổi số lượng var soLuongTam = 0; for (i = 0; i < tmp_st_arrKey.Length - 1; i++) { soLuongTam += int.Parse(tmp_st_arrKey[i + 1]) - int.Parse(tmp_st_arrKey[i]); tmp_st_arrKey[i] = string.Format("{0} - {1} " + donViTinh, soDauTien, soLuongTam); soDauTien = soLuongTam + 1; } //Biến đổi tiếp key của Dict for (i = 0; i < tmp_st_arrKey.Length; i++) { st_dict.Add(tmp_st_arrKey[i], tmp_st_arrGia[i]); } } return(st_dict); }
public string LuuDaySoLuong() { var mg = ""; var bangGia = BangGiaInNhanh.DocTheoId(View.IdNiemYetGiaChon); bangGia.DaySoLuongNiemYet = View.DaySoluong; BangGiaInNhanh.Sua(ref mg, bangGia); return(mg); }
public Dictionary <int, string> BangGiaInNhanhS() { Dictionary <int, string> dict = new Dictionary <int, string>(); foreach (BangGiaInNhanh bg in BangGiaInNhanh.DocTheoIdHangKH(View.IdHangKH)) { dict.Add(bg.ID, bg.TenBangGia); } return(dict); }
public decimal TinhGiaInNhanh(string tenBangGiaInNhanh, int soTrangA4, ref decimal giaTBTrang) { decimal result = 0; var idBangGia = this.BangGiaInNhanhS().FirstOrDefault(x => x.Value == tenBangGiaInNhanh).Key; if (idBangGia <= 0 || soTrangA4 <= 0) { giaTBTrang = 0; return(result); } result = BangGiaInNhanh.TinhGiaInNhanh(BangGiaInNhanh.LayGiayTheoId(idBangGia), soTrangA4); giaTBTrang = result / soTrangA4; return(result); }
public decimal GiaInNhanhTheoBang(ref decimal giaTBTrang) { decimal result = 0; var idBangGia = this.BangGiaInNhanhS().FirstOrDefault(x => x.Value == View.TenBangGiaChon).Key; if (idBangGia <= 0 || View.SoTrangA4 <= 0) { giaTBTrang = 0; return(result); } result = BangGiaInNhanh.TinhGiaInNhanh(BangGiaInNhanh.DocTheoId(idBangGia), View.SoTrangA4); giaTBTrang = result / View.SoTrangA4; return(result); }
private void LoadBangGia() { cboBangGia.DataSource = null; cboBangGia.ValueMember = ""; cboBangGia.DisplayMember = ""; switch (this.LoaiBangGia) { case (int)Ennums.LoaiBangGia.InNhanh: cboBangGia.ValueMember = "ID"; cboBangGia.DisplayMember = "TenBangGia"; cboBangGia.DataSource = BangGiaInNhanh.LayTatCa(); break; case (int)Ennums.LoaiBangGia.InNhanhTheoMay: cboBangGia.ValueMember = "ID"; cboBangGia.DisplayMember = "Ten"; cboBangGia.DataSource = ToChayDigi.LayTatCa(); MessageBox.Show(ToChayDigi.LayTatCa().Count().ToString()); break; } }
public void NhanDoiBangGia(ref string thongDiep) { if (View.ID <= 0) { thongDiep = "Thất bại"; return; } var bangGiaInNhanh = new BangGiaInNhanh(); bangGiaInNhanh.TenBangGia = View.Ten + " Copy"; bangGiaInNhanh.MoTa = View.MoTa; bangGiaInNhanh.NoiDungBangGia = View.NoiDungBangGia; bangGiaInNhanh.IdHangKhachHang = View.IdHangKhachHang; bangGiaInNhanh.SoTrangToiDa = View.SoTrangToiDaTinh; bangGiaInNhanh.DaySoLuong = View.DaySoLuong; bangGiaInNhanh.DayGia = View.DayGiaTrang; bangGiaInNhanh.DaySoLuongNiemYet = View.DaySoLuongNiemYet; bangGiaInNhanh.GiaTheoKhoang = View.GiaTheoKhoang; bangGiaInNhanh.ThuTu = View.ThuTu; bangGiaInNhanh.KhongSuDung = View.KhongSuDung; thongDiep = BangGiaInNhanh.Them(bangGiaInNhanh); }
public void TrinhBayChiTietMayIn() { if (View.ID <= 0) { return; } var bangGiaIn = BangGiaInNhanh.DocTheoId(View.ID); View.ID = bangGiaIn.ID; View.Ten = bangGiaIn.TenBangGia; View.MoTa = bangGiaIn.MoTa; View.NoiDungBangGia = bangGiaIn.NoiDungBangGia; View.IdHangKhachHang = bangGiaIn.IdHangKhachHang; View.SoTrangToiDaTinh = bangGiaIn.SoTrangToiDa; View.DaySoLuong = bangGiaIn.DaySoLuong; View.DayGiaTrang = bangGiaIn.DayGia; View.DaySoLuongNiemYet = bangGiaIn.DaySoLuongNiemYet; View.ThuTu = bangGiaIn.ThuTu; View.GiaTheoKhoang = bangGiaIn.GiaTheoKhoang; View.KhongSuDung = bangGiaIn.KhongSuDung; }
public List <BangGiaInNhanh> BangGiaInNhanhS() { return(BangGiaInNhanh.DocTatCa()); }
public int SoTrangToiDaTheoBangGia() { var idBangGia = BangGiaInNhanhS().FirstOrDefault(x => x.Value == View.TenBangGiaChon).Key; return(BangGiaInNhanh.DocTheoId(idBangGia).SoTrangToiDa); }