private String setSoPhieu() { NdataFunc f = new NdataFunc(); string lastID = f.getLasFieldValue("PhieuCan", "So_Phieu"); return(f.NextID(lastID)); }
private void btnOK_Click(object sender, EventArgs e) { String sSQL = ""; if (txtNewPass.Text != txtConfirmPass.Text) { MessageBox.Show("Mật khẩu mới không khớp."); } else { ConnectDB con = new ConnectDB(); NdataFunc f = new NdataFunc(); UtilityFunc u = new UtilityFunc(); sSQL = "Select * from users where login='******' and pass='******' "; if (con.checkTable(sSQL)) { //Login successful string modified = DateTime.Now.ToString("u"); sSQL = "Update users set pass='******', modified='" + Convert.ToDateTime(modified) + "' where login='******'"; f.executeQuery(sSQL, con.getConnection()); MessageBox.Show("Mật khẩu đã được thay đổi. Bạn có thể đăng nhập với mật khẩu mới."); this.Dispose(); } else { MessageBox.Show("Mật khẩu cũ không đúng."); } } }
private void btnLogin_Click(object sender, EventArgs e) { UtilityFunc u = new UtilityFunc(); ConnectDB con = new ConnectDB(); NdataFunc f = new NdataFunc(); String sSQL = "Select * from users where active='true' and login='******' and pass='******' "; if (con.checkTable(sSQL)) { //Login successful SqlDataReader dr = f.getDataToDataReader(sSQL, con.getConnection()); if (dr.Read()) { Program.usrCurrent.user_id = Convert.ToInt32(dr["ID"]); Program.usrCurrent.username = dr["login"].ToString(); Program.usrCurrent.user_role = Convert.ToInt32(dr["role"]); Program.usrCurrent.ma_NV = dr["MaNV"].ToString(); } Program.mainForm.showMenu(); this.Dispose(); } else { Program.mainForm.hideMenu(); MessageBox.Show(this, "Tài khoản đăng nhập không hợp lệ ,Bạn vui lòng kiểm tra lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void frmPhieuCan_Load(object sender, EventArgs e) { String sSQL = "SELECT phieu_can,lan_can,trong_luong FROM PhieuCanChiTiet"; NdataFunc ndata = new NdataFunc(); sqlDataAdapter = ndata.getSqlDataAdapter(sSQL); sqlCommandBuilder = new SqlCommandBuilder(sqlDataAdapter); dataTable = new DataTable(); sqlDataAdapter.Fill(dataTable); bindingSource = new BindingSource(); bindingSource.DataSource = dataTable; dgvPhieuCanChiTiet.DataSource = bindingSource; dgvPhieuCanChiTiet.Columns[0].HeaderText = "PHIẾU CÂN"; dgvPhieuCanChiTiet.Columns[0].Visible = false; dgvPhieuCanChiTiet.Columns[1].HeaderText = "LẦN CÂN"; dgvPhieuCanChiTiet.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvPhieuCanChiTiet.Columns[2].Width = 110; dgvPhieuCanChiTiet.Columns[2].HeaderText = "TRỌNG LƯỢNG"; dgvPhieuCanChiTiet.Columns[2].Width = 180; // if you want to hide Identity column //dgvPhieuCanChiTiet.Columns[0].Visible = false; txtLanCan.Text = lanCan.ToString(); }
private void nhanVienBindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { this.Validate(); this.nhanVienBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dsNdataMrp); maNVTextBox.Enabled = false; chkChangeMaNV.Checked = false; rowDeleted = 0; lblMsgDel.Text = string.Empty; } catch (Exception ex) { /*rowAdded = rowAdded - 1; * if (rowAdded == 0) * { * lblMsgAdd.Text = string.Empty; * }else * { * lblMsgAdd.Text = "Thêm: " + rowAdded + " "; * }*/ MessageBox.Show(ex.Message); NdataFunc n = new NdataFunc(); n.write2Log(ex.Message); } }
private void frmPhieuCanHang_Load(object sender, EventArgs e) { try { // Loads data into the 'dsNdataMrp.PhieuCan' table. this.phieuCanTableAdapter.Fill(this.dsNdataMrp.PhieuCan); phieuCanBindingSource.AddNew(); //dateTime format dateTimePickerNgayCan.Value = DateTime.Today; dateTimePickerNgayCan.Format = System.Windows.Forms.DateTimePickerFormat.Custom; dateTimePickerNgayCan.CustomFormat = "dd-MM-yyyy"; //dateTimePickerGioDen.Text = DateTime.Now.ToShortTimeString(); dateTimePickerGioDen.Format = DateTimePickerFormat.Custom; dateTimePickerGioDen.CustomFormat = "HH:mm"; dateTimePickerGioDen.ShowUpDown = true; dateTimePickerGioDen.Value = DateTime.Now; //Load MaKH NdataFunc f = new NdataFunc(); String sSQL = "SELECT supplier_code, supplier_name FROM dbo.Suppliers ORDER BY supplier_name ASC"; f.addToComboBox1(cmbMaKH, sSQL, "supplier_code"); //Load TenKH sSQL = "SELECT supplier_code, supplier_name FROM dbo.Suppliers ORDER BY supplier_name ASC"; f.addToComboBox(cmbTenKH, sSQL, "supplier_name", "supplier_code"); cmbTenKH.SelectedIndex = -1; //load Items No sSQL = "SELECT item_no, name FROM dbo.Items ORDER BY item_no ASC"; f.addToComboBox1(cmbMaNL, sSQL, "item_no"); //load Items sSQL = "SELECT item_no, name FROM dbo.Items ORDER BY name ASC"; f.addToComboBox(cmbItem, sSQL, "name", "item_no"); cmbItem.SelectedIndex = -1; //Set default status txtStatus.Text = "10"; //Set default QC note txtQCNote.Text = "Đánh giá chất lượng"; chkOkQC.Checked = true; //Input PhieuCan initPhieuCanChiTiet(txtSoPhieu.Text); //input NguoiCan cmbNguoiCan.Text = f.getLasFieldValue("NhanVien", "HoTen", "MaNV=N'" + Program.usrCurrent.ma_NV + "' "); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void initPhieuCanChiTiet(string soPhieu) { try { String sSQL = "SELECT phieu_can,lan_can,trong_luong,lot,status FROM PhieuCanChiTiet WHERE phieu_can=N'" + soPhieu + "'"; NdataFunc ndata = new NdataFunc(); sqlDataAdapter = ndata.getSqlDataAdapter(sSQL); sqlCommandBuilder = new SqlCommandBuilder(sqlDataAdapter); dataTable = new DataTable(); sqlDataAdapter.Fill(dataTable); bindingSource = new BindingSource(); bindingSource.DataSource = dataTable; dgvPhieuCanChiTiet.DataSource = bindingSource; dgvPhieuCanChiTiet.Columns[0].HeaderText = "PHIẾU CÂN"; dgvPhieuCanChiTiet.Columns[0].Visible = false; dgvPhieuCanChiTiet.Columns[0].DefaultCellStyle.ForeColor = Color.Gray; dgvPhieuCanChiTiet.Columns[1].HeaderText = "LẦN CÂN"; dgvPhieuCanChiTiet.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvPhieuCanChiTiet.Sort(dgvPhieuCanChiTiet.Columns[1], ListSortDirection.Descending); dgvPhieuCanChiTiet.Columns[2].HeaderText = "TRỌNG LƯỢNG"; dgvPhieuCanChiTiet.Columns[2].Width = 160; dgvPhieuCanChiTiet.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgvPhieuCanChiTiet.Columns[3].HeaderText = "LOT"; dgvPhieuCanChiTiet.Columns[3].Width = 160; dgvPhieuCanChiTiet.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvPhieuCanChiTiet.Columns[3].Visible = true; dgvPhieuCanChiTiet.Columns[4].HeaderText = "LOẠI BỎ"; dgvPhieuCanChiTiet.Columns[4].Width = 68; dgvPhieuCanChiTiet.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn(); //checkColumn.Name = "chkCancel"; //checkColumn.HeaderText = "LOẠI BỎ"; //checkColumn.Width = 68; //checkColumn.ReadOnly = false; //checkColumn.FillWeight = 10; //dgvPhieuCanChiTiet.Columns.Add(checkColumn); } catch (Exception ex) { } // if you want to hide Identity column //dgvPhieuCanChiTiet.Columns[0].Visible = false; txtLanCan.Text = lanCan.ToString(); }
private bool checkDataInput() { NdataFunc f = new NdataFunc(); //check Item code if (!f.checkRecordExit("Items", "item_no= N'" + cmbItem.SelectedValue + "'")) { MessageBox.Show("Mã nguyên liệu không tồn tại. Bạn vui lòng chọn lại", "THÔNG BÁO"); return(false); } //check MaKH if (!f.checkRecordExit("Suppliers", "supplier_code= N'" + cmbTenKH.SelectedValue + "'")) { DialogResult tb = MessageBox.Show("Mã khách hàng không tồn tại. Bạn có muốn thêm khách hàng mới bây giờ không?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (tb == DialogResult.Yes) { frmKhachHang frmKH = new frmKhachHang(); frmKH.Show(); } return(false); } //check SO XE, NGUON GOC, KHO LUU string msg = ""; if (String.IsNullOrEmpty(txtSoXe.Text)) { msg = msg + " [SỐ XE],"; } if (String.IsNullOrEmpty(txtNguon.Text)) { msg = msg + " [NGUỒN],"; } if (String.IsNullOrEmpty(txtLuuKho.Text)) { msg = msg + " [KHO LƯU],"; } if (msg != "") { msg = "Vui lòng nhập dữ liệu cho ô " + msg + " của phiếu cân."; MessageBox.Show(msg, "THÔNG BÁO"); return(false); } return(true); }