private void comboBoxHANGHOA_SelectedIndexChanged(object sender, EventArgs e) { long _kho = 0; try { _kho = long.Parse(comboBoxKHO.SelectedValue.ToString()); } catch (Exception ex) { } long _hh = 0; try { T_Manager.HANG_HOA _e = (T_Manager.HANG_HOA)comboBoxHANGHOA.SelectedItem; labeLUNIT.Text = _e.UNIT; _hh = _e.ID; } catch (Exception ex) { } textBoxDONGIABAN.Select(); textBoxDONGIABAN.SelectAll(); try { textBoxKHO.Text = comboBoxKHO.Text; textBoxHANGHOA.Text = comboBoxHANGHOA.Text; textBoxDONGIA.Text = (from ton in DataInstance.Instance().DBContext().NHAP_HANG where ton.MAKHO == _kho where ton.MAHH == _hh where ton.SL_CON_LAI > 0 orderby ton.NGAY_NHAP ascending select ton.DON_GIA_MUA).First().ToString(); textBoxDONGIA.Text = Utility.StringToVND(textBoxDONGIA.Text); textBoxSLTON.Text = (from ton in DataInstance.Instance().DBContext().NHAP_HANG where ton.MAKHO == _kho where ton.MAHH == _hh select ton.SL_CON_LAI).Sum().ToString(); } catch (Exception ex) { textBoxDONGIA.Text = Utility.StringToVND("0"); textBoxSLTON.Text = "0"; } }
private void buttonCHUYEN_Click(object sender, EventArgs e) { long tien = 0; long taikhoan = 0; long ton = MKho.Tong_Tien_Hien_Tai(DateTime.Now); try { tien = long.Parse(textBoxTONGTIEN.Text); } catch (Exception ex) { MessageBox.Show("Lỗi nhập tiền"); return; } try { taikhoan = long.Parse(listBoxTAIKHOAN.SelectedValue.ToString()); } catch (Exception ex) { MessageBox.Show("Lỗi chọn tài khoản"); return; } if (tien == 0 || taikhoan == 0) { MessageBox.Show("Số tiền chuyển phải lớn hơn 0"); return; } if (tien > ton) { MessageBox.Show("Số tiền chuyển không được lớn hơn tiền đang có"); return; } DateTime now = dateTimePickerNGAY.Value.Date; CHUYEN_TIEN c = new CHUYEN_TIEN(); c.TONG_TIEN = tien; c.NGAY_CHUYEN = now; c.ID_TAI_KHOAN = taikhoan; c.CREATED_AT = DateTime.Now; DataInstance.Instance().DBContext().AddToCHUYEN_TIEN(c); DataInstance.Instance().DBContext().SaveChanges(); textBoxTIENTON.Text = Utility.StringToVND(MKho.Tong_Tien_Hien_Tai(DateTime.Now).ToString()); textBoxTONGTIEN.Text = "0"; textBoxTONGTIEN.Select(); textBoxTONGTIEN.SelectAll(); }
private void FMain_Load(object sender, EventArgs e) { DataInstance.Instance().DBContext(); DateTime now = DateTime.Now; DateTime last = Convert.ToDateTime(MHeTHong.Get(MHeTHong.DATE)); if (last.Date > now.Date) { FConfirm F = new FConfirm(); F.ShowDialog(); } else { MHeTHong.Set(MHeTHong.DATE, DateTime.Now.ToShortDateString()); } }
private void buttonADD_Click(object sender, EventArgs e) { if (textBoxTONGTIEN.Text == "" || textBoxTONGTIEN.Text == "") { MessageBox.Show("Chưa nhập tiền cho vay hoặc lãi suất"); return; } try { var kho = Int32.Parse(comboBoxKHO.SelectedValue.ToString()); var kh = Int32.Parse(comboBoxKHACHHANG.SelectedValue.ToString()); var tien = Int32.Parse(textBoxTONGTIEN.Text); var lai = double.Parse(textBoxLAISUAT.Text) / 100; if (tien == 0) { MessageBox.Show("Tiền xuất phải lớn hơn 0"); return; } bs.Add(new XUAT_HANG() { MAKHO = kho, MAKH = kh, THANH_TIEN = tien, LAI_SUAT = lai, NGAY_XUAT = dateTimePickerCHOVAY.Value.Date, SO_LUONG = 0, DON_GIA_BAN = 0, TRA_TRUOC = 0, TRANG_THAI = MXuatHang.CHUA_TRA_XONG, CHI_TIET_XUAT_HANG = "", MAHH = MXuatHang.MAHH_CHO_VAY, CREATED_AT = DateTime.Now, }); bs.EndEdit(); bs.ResetBindings(false); DataInstance.Instance().DBContext().SaveChanges(); textBoxTONGTIEN.Text = "0"; textBoxTONGTIEN.Select(); textBoxTONGTIEN.SelectAll(); } catch (Exception ex) { MessageBox.Show("Lỗi nhập liệu"); } }
private void comboBoxKHO_SelectedIndexChanged(object sender, EventArgs e) { try { var nguon = Int32.Parse(comboBoxNGUONVAY.SelectedValue.ToString()); long kho = long.Parse(comboBoxKHO.SelectedValue.ToString()); bs.DataSource = DataInstance.Instance().DBContext().VAYs.Where(u => u.MA_NGUON_VAY == nguon && u.MAKHO == kho); dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[1].Visible = false; dataGridView1.Columns[2].HeaderText = "Tổng tiền"; dataGridView1.Columns[3].HeaderText = "Lãi suất"; dataGridView1.Columns[4].Visible = false; dataGridView1.Columns[5].HeaderText = "Ngày vay"; dataGridView1.Columns[6].Visible = false; dataGridView1.Columns[7].Visible = false; dataGridView1.Columns[8].Visible = false; } catch (Exception ex) { } }
private void FChoVay_Load(object sender, EventArgs e) { if (MKho.Get(MKho.KHO_HANG).Count() == 0 || DataInstance.Instance().DBContext().KHACH_HANG.Count() == 0) { MessageBox.Show("CẦN TẠO KHO VÀ KHÁCH HÀNG TRƯỚC"); this.Close(); return; } var i2nKHO = new Id2Name(textBoxMAKHO, comboBoxKHO); var i2nKH = new Id2Name(textBoxKHACHHANG, comboBoxKHACHHANG); comboBoxKHO.DataSource = MKho.Get(MKho.KHO_HANG).OrderBy(u => u.NAME); comboBoxKHO.DisplayMember = "NAME"; comboBoxKHO.ValueMember = "ID"; comboBoxKHACHHANG.DataSource = DataInstance.Instance().DBContext().KHACH_HANG.OrderBy(u => u.NAME); comboBoxKHACHHANG.DisplayMember = "NAME"; comboBoxKHACHHANG.ValueMember = "ID"; dataGridViewCHOVAY.DataSource = bs; comboBoxKHACHHANG_SelectedIndexChanged(sender, e); textBoxMAKHO.Select(); textBoxMAKHO.SelectAll(); }
private void buttonADD_Click(object sender, EventArgs e) { try { BAN_HANG bh = new BAN_HANG(); bh.MAHH = long.Parse(comboBoxHANGHOA.SelectedValue.ToString()); bh.MAKHO = long.Parse(comboBoxKHO.SelectedValue.ToString()); bh.NGAY_BAN = DateTime.Now.Date; bh.SO_LUONG = long.Parse(textBoxSOLUONG.Text); bh.DON_GIA_BAN = long.Parse(textBoxDONGIABAN.Text); bh.CREATED_TIME = DateTime.Now; if (bh.SO_LUONG == 0 || bh.DON_GIA_BAN == 0) { MessageBox.Show("Số lượng và đơn giá không được bằng 0", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } long lton = (from ton in DataInstance.Instance().DBContext().NHAP_HANG where ton.MAKHO == bh.MAKHO where ton.MAHH == bh.MAHH select ton.SL_CON_LAI).Sum(); if (bh.SO_LUONG > lton) { MessageBox.Show("Số lượng bán hàng lớn hơn số lượng tồn. \nCòn tồn: " + lton.ToString(), "Lỗi số lượng!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MBanHang.Creat(bh.MAKHO, bh.MAHH, bh.SO_LUONG, bh.DON_GIA_BAN, bh.NGAY_BAN); textBoxSOLUONG.Text = "0"; textBoxSOLUONG.Select(); textBoxSOLUONG.SelectAll(); comboBoxKHO_SelectedIndexChanged(sender, e); } catch (Exception ex) { MessageBox.Show("Số lượng hoặc đơn giá nhập vào không đúng. Chỉ chấp nhận số"); } }
private void button1_Click(object sender, EventArgs e) { try { var kho = Convert.ToInt32(comboBoxKHO.SelectedValue.ToString()); var nguonvay = Convert.ToInt32(comboBoxNGUONVAY.SelectedValue.ToString()); var goc = Convert.ToInt32(textBoxTONGTIEN.Text); var lai = Convert.ToInt32(textBoxTIENLAI.Text); var ngay = dateTimePicker1.Value.Date; if (goc < 0 || lai < 0) { MessageBox.Show("Tiền nhập vào không được nhỏ hơn 0"); return; } /*LAYT VAY_ID */ DataInstance.Instance().DBContext().AddToTRA_NO_VAY(new TRA_NO_VAY() { MAKHO = kho, MA_NGUON_VAY = nguonvay, TIEN_GOC = goc, TIEN_LAI = lai, NGAY_TRA = ngay, CREATED_AT = DateTime.Now, VAY_ID = 0 }); DataInstance.Instance().DBContext().SaveChanges(); comboBoxNGUONVAY_SelectedIndexChanged(sender, e); textBoxTONGTIEN.Text = "0"; textBoxTIENLAI.Text = "0"; textBoxTONGTIEN.Select(); } catch (Exception ex) { MessageBox.Show("Dữ liệu nhập sai"); } }
private void comboBoxNCC_SelectedIndexChanged(object sender, EventArgs e) { try { var kho = Convert.ToInt32(comboBoxKHO.SelectedValue.ToString()); var ncc = Convert.ToInt32(comboBoxNCC.SelectedValue.ToString()); DateTime now = dateTimePicker1.Value.Date; bs.DataSource = DataInstance.Instance().DBContext().TRA_NO_NCC.Where(u => u.MANCC == ncc) .Where(u => u.MAKHO == kho) .Where(u => u.NGAY_TRA == now); dataGridView1.DataSource = bs; dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[1].Visible = false; dataGridView1.Columns[4].Visible = false; dataGridView1.Columns[5].Visible = false; dataGridView1.Columns[2].HeaderText = "TỔNG TIỀN"; dataGridView1.Columns[2].Width = 200; dataGridView1.Columns[3].HeaderText = "NGÀY TRẢ"; } catch (Exception ex) { } }