private void LoadMarkUpLoiNhuanGiay(int idDanhMucGiay) { lvwLoiNhuan.Clear(); lvwLoiNhuan.Columns.Add("IdvId"); lvwLoiNhuan.Columns.Add("Tên hạng KH"); lvwLoiNhuan.Columns.Add("Tỉ lệ LN"); lvwLoiNhuan.View = System.Windows.Forms.View.Details; lvwLoiNhuan.FullRowSelect = true; //--- if (idDanhMucGiay <= 0) { return; } //tiếp tục nếu var lstMK = MarkUpLoiNhuanGiay.LayTheoIdDanhMucGiay(idDanhMucGiay); foreach (MarkUpLoiNhuanGiay mK in lstMK) { var item = new ListViewItem(); item.Text = string.Format("{0};{1}", mK.IdDanhMucGiay, mK.IdHangKhachHang); item.SubItems.Add(mK.TenHangKhachHang); item.SubItems.Add(string.Format("{0}%", mK.TiLeLoiNhuanTrenDoanhThu)); lvwLoiNhuan.Items.Add(item); } lvwLoiNhuan.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); lvwLoiNhuan.Columns[1].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); lvwLoiNhuan.Columns[2].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); }
private void LuuDuLieu() { var idHangKH = 0; switch (this.TinhTrangForm) { case (int)FormStateS.New: idHangKH = nguonHangKH.FirstOrDefault(x => x.Value == cboHangKH.Text).Key; MarkUpLoiNhuanGiay.Them(new MarkUpLoiNhuanGiay { IdDanhMucGiay = this.IdDanhMuc, IdHangKhachHang = idHangKH, TiLeLoiNhuanTrenDoanhThu = this.TiLeLoiNhuan }); break; case (int)FormStateS.Edit: idHangKH = nguonHangKH.FirstOrDefault(x => x.Value == cboHangKH.Text).Key; MarkUpLoiNhuanGiay.Sua(new MarkUpLoiNhuanGiay { IdDanhMucGiay = this.IdDanhMuc, IdHangKhachHang = idHangKH, TiLeLoiNhuanTrenDoanhThu = this.TiLeLoiNhuan }); break; } }
private int TyLeMarkUp() { var result = 0; if (View.IdGiay > 0) { var giay = Giay.DocGiayTheoId(View.IdGiay); result = MarkUpLoiNhuanGiay.LayTheoId(giay.IdDanhMucGiay, View.IdHangKH).TiLeLoiNhuanTrenDoanhThu; } return(result); }
private void cmnuSua_Click(object sender, EventArgs e) { if (this.IdDanhMucGiayChon <= 0 || this.IdHangKHChon <= 0) { return; } MarkUpLoiNhuanGiayForm frm = new MarkUpLoiNhuanGiayForm((int)FormStateS.Edit); frm.MaximizeBox = false; frm.MinimizeBox = false; frm.Text = "Lợi nhuận theo"; frm.DanhMucGiay = lbxDanhMucGiay.Text; frm.IdDanhMuc = this.IdDanhMucGiayChon; frm.IdHangKH = this.IdHangKHChon; frm.TiLeLoiNhuan = MarkUpLoiNhuanGiay.LayTheoId(this.IdDanhMucGiayChon, this.IdHangKHChon).TiLeLoiNhuanTrenDoanhThu; frm.ShowDialog(); if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) { LoadMarkUpLoiNhuanGiay(this.IdDanhMucGiayChon); } }