private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtMaKH.Text)) { XtraMessageBox.Show("Bạn phải nhập vào mã khách hàng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaKH.Focus(); return; } if (string.IsNullOrEmpty(txtKhachHang.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên khách hàng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtKhachHang.Focus(); return; } TaoMaKhachHang(); Data.RunCMD($@"insert into tbl_khachhang (makh, manhomkh, tenkh, sofax, diachi, sodt, ghichu, nguoitd, thoigian) values ('{txtMaKH.Text}','{cboNhomKH.EditValue}','{ txtKhachHang.Text.ToUpper() }', '{ txtSoFax.Text }', '{ txtDiaChi.Text }', '{ txtSoDT.Text }', '{ txtGhiChu.Text }', '{ Data._strtendangnhap.ToUpper() }','{ DateTime.Now.ToString() }')"); Data._str_makh = txtMaKH.Text; XoaText(); //Gửi dữ liệu load form chính if (Data._int_flag == 1) { PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else if (Data._int_flag == 2) { PassDataB2A_XK datasend = new PassDataB2A_XK(frm1_copy_XK.funDataA_XuatKho); datasend(DateTime.Now.ToString()); } }
private void btnLuu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(cboNhomPhieu.Text)) { XtraMessageBox.Show("Bạn hãy nhập vào nhóm phiếu.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboNhomPhieu.Focus(); return; } if (string.IsNullOrEmpty(txtLoaiPhieu.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên kho.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLoaiPhieu.Focus(); return; } Data.RunCMD($@"insert into tbl_loaiphieuthuchi(loaiphieu, nhomphieu, nguoitd, thoigian) values ('{txtLoaiPhieu.Text}','{ cboNhomPhieu.Text }', '{ Data._strtendangnhap.ToUpper() }', '{ DateTime.Now}')"); //Ghi lại log Data.HistoryLog("Đã thêm loại phiếu thu chi " + txtLoaiPhieu.Text + ".", "Danh mục loại phiếu thu chi"); //Xóa text txtLoaiPhieu.Text = ""; txtLoaiPhieu.Focus(); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); }
private void btnLuu_Click(object sender, EventArgs e) { if (txtTenKho.Text.Length > 0) { string _strMaKho = ""; if (Data.CheckID("select count(*) from tbl_kho") == 0) { _strMaKho = "K01"; } else { _strMaKho = Data.GetData("SELECT 'K'||substr('00'||CAST(substr(max(makho),2,2)+1 as varchar),-2) from tbl_kho"); } Data.RunCMD($@"insert into tbl_kho(makho, tenkho, nguoitd, thoigian) values ('{_strMaKho}','{ txtTenKho.Text }', '{ Data._strtendangnhap.ToUpper() }', '{ DateTime.Now}')"); //Ghi lại log Data.HistoryLog("Đã thêm tên kho " + txtTenKho.Text + ".", "Danh mục kho"); //Xóa text txtTenKho.Text = ""; //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else { XtraMessageBox.Show("Bạn phải nhập vào tên kho.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTenKho.Focus(); } }
private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txt_mancc.Text)) { XtraMessageBox.Show("Bạn phải nhập vào mã nhà cung cấp.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_mancc.Focus(); return; } if (string.IsNullOrEmpty(txt_ncc.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên nhà cung cấp.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_ncc.Focus(); return; } TaoMaNCC(); Data.RunCMD($@"insert into tbl_ncc (mancc, ncc, diachi, sodt, sofax, email, masothue, ghichu, nguoitd, thoigian) values ('{ _strMaNCC }','{ txt_ncc.Text }','{ txt_diachi.Text }','{ txt_sodt.Text }','{ txt_sofax.Text }','{ txt_email.Text }','{ txt_masothue.Text }','{ txt_ghichu.Text }','{ Data._strtendangnhap.ToUpper() }','{ DateTime.Now.ToString() }')"); //Ghi lại log Data.HistoryLog("Đã thêm mới nhà cung cấp " + txt_ncc.Text + ".", "Danh mục nhà cung cấp"); XoaText(); Data._str_mancc = txt_mancc.Text; if (Data._int_flag == 1) { //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else if (Data._int_flag == 2) { //Gửi dữ liệu load form chính PassDataB2A_NhapKho datasend_nhapkho = new PassDataB2A_NhapKho(frm2_copy.funDataA_NhapKho); datasend_nhapkho(DateTime.Now.ToString()); this.Close(); } }
private void btnLuu_Click(object sender, EventArgs e) { if (txtChucVu.Text.Length > 0) { string sql = $@"insert into tbl_chucvu(chucvu, nguoitd, thoigian) values(@chucvu, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@chucvu", txtChucVu.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); //Ghi lại log Data.HistoryLog("Đã thêm tên chức vụ " + txtChucVu.Text + ".", "Danh mục chức vụ"); //Xóa text txtChucVu.Text = ""; //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else { XtraMessageBox.Show("Bạn phải nhập vào tên kho.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtChucVu.Focus(); } }
private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtTenDangNhap.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên đăng nhập.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTenDangNhap.Focus(); return; } if (string.IsNullOrEmpty(txtMatKhau.Text)) { XtraMessageBox.Show("Bạn phải nhập vào mật khẩu đăng nhập.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMatKhau.Focus(); return; } if (txtMatKhau.Text != txtMatKhau2.Text) { XtraMessageBox.Show("Mật khẩu nhập lại không đúng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMatKhau2.Focus(); return; } if (string.IsNullOrEmpty(txtMaNV.Text)) { XtraMessageBox.Show("Bạn vui lòng nhập vào mã nhân viên.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaNV.Focus(); return; } if (Data.CheckID("select count(*) from tbl_nguoidung where tendangnhap='" + txtTenDangNhap.Text.ToUpper() + "'") == 0) { string sql = $@"insert into tbl_nguoidung(tendangnhap, manv, matkhau, ghichu, nguoitd, thoigian) values (@tendangnhap, @manv, @matkhau, @ghichu, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@tendangnhap", txtTenDangNhap.Text.ToUpper()); sqlCom.Parameters.AddWithValue("@manv", txtMaNV.Text.ToUpper()); sqlCom.Parameters.AddWithValue("@matkhau", Data.Md5(txtMatKhau.Text)); sqlCom.Parameters.AddWithValue("@ghichu", txtGhiChu.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); //Ghi lại log Data.HistoryLog("Đã thêm người dùng có tên là " + txtTenDangNhap.Text + ".", "Danh mục người dùng"); XoaText(); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else { XtraMessageBox.Show("Tên người dùng này đã tồn tại.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTenDangNhap.Text = ""; txtTenDangNhap.Focus(); } }
private void btn_xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var dgr = XtraMessageBox.Show("Bạn có muốn xóa phiếu nhập kho " + txt_maphieu.Text + " này không?", "Xác Nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dgr == DialogResult.Yes) { Data.RunCMD("delete from tbl_chitiet_phieunhap where maphieu='" + txt_maphieu.Text + "'"); Data.RunCMD("delete from tbl_phieunhap where maphieu='" + txt_maphieu.Text + "'"); LoadChiTietPhieuNhap(); //Gửi dữ liệu về form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } }
private void btnChon_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Data._str_NhanVien = Data.GetData($@"select tennv from tbl_nhanvien where manv='{lblMaNV.Text}'"); //Gửi dữ liệu load form chính if (Data._int_flag == 1) { PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else if (Data._int_flag == 2) { PassDataB2A_phieuchi datasend = new PassDataB2A_phieuchi(frm1_copy_phieuchi.funDataA); datasend(DateTime.Now.ToString()); } Close(); }
private void btnGopBan2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var ds2 = Data.LoadData($@"select * from view_ban where maban='{MaBan}'"); var strMaHD = Data.GetData($@"select mahoadon from tbl_hoadon where maban='{MaBan}' and dathanhtoan=0"); var dgr = XtraMessageBox.Show($@"Bạn có muốn gộp bàn {ds.Tables[0].Rows[0]["tenban"]} với bàn {ds2.Tables[0].Rows[0]["tenban"]} này không?", "Xác Nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dgr != DialogResult.Yes) { return; } var dsGop = Data.LoadData($@"select * from view_chitiet_hoadon where mahoadon='{Data._strMaHD}'"); foreach (DataRow dr in dsGop.Tables[0].Rows) { if (Data.CheckID($@"select count(*) from view_chitiet_hoadon where mahoadon='{strMaHD}' and idmahang='{dr["idmahang"]}'") == 0) { string sql = "INSERT INTO tbl_chitiet_hoadon(mahoadon, idmahang, soluong, dongia, chieckhau, nguoitd, thoigian) VALUES(@mahoadon, @idmahang, @soluong, @dongia, @chieckhau, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@mahoadon", strMaHD); sqlCom.Parameters.AddWithValue("@idmahang", dr["idmahang"]); sqlCom.Parameters.AddWithValue("@soluong", dr["soluong"]); sqlCom.Parameters.AddWithValue("@dongia", dr["dongia"]); sqlCom.Parameters.AddWithValue("@chieckhau", dr["chieckhau"]); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); } else { double soluongdaco = Convert.ToDouble(Data.GetData($@"select soluong from tbl_chitiet_hoadon where mahoadon='{strMaHD}' and idmahang='{dr["idmahang"]}'")); double soluongchuyenden = Convert.ToDouble(Data.GetData($@"select soluong from tbl_chitiet_hoadon where mahoadon='{Data._strMaHD}' and idmahang='{dr["idmahang"]}'")); Data.RunCMD($@"update tbl_chitiet_hoadon set soluong='{soluongdaco + soluongchuyenden}' where mahoadon='{strMaHD}' and idmahang='{dr["idmahang"]}'"); } } Data.RunCMD($@"delete from tbl_chitiet_hoadon where mahoadon='{Data._strMaHD}'"); Data.RunCMD($@"delete from tbl_hoadon where mahoadon='{Data._strMaHD}'"); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); Close(); }
private void btnLuu_Click(object sender, EventArgs e) { var duongdanfile = ""; var tenfile = ""; if (txtNhomKH.Text.Length > 0) { if (Data._edit == false) { Data.RunCMD($@"insert into tbl_nhomkhachhang(nhomkh, nguoitd, thoigian) values ('{ txtNhomKH.Text }', '{ Data._strtendangnhap.ToUpper() }', '{ DateTime.Now}')"); if (lblDuongDan.Text == "Bạn vui lòng chọn hình ...") { duongdanfile = Application.StartupPath + @"\img\nhomkh\0.png"; } else { duongdanfile = openFileDialog1.FileName; } tenfile = Data.GetData("select max(manhomkh) from tbl_nhomkhachhang") + ".png"; File.Copy(duongdanfile, Application.StartupPath + @"\img\" + tenfile, true); Data.RunCMD($@"update tbl_nhomkhachhang set hinh='{tenfile}' where manhomkh='{Data.GetData("select max(manhomkh) from tbl_nhomkhachhang")}'"); ////Ghi lại log Data.HistoryLog("Đã thêm nhóm khách hàng " + txtNhomKH.Text + ".", "Danh mục nhóm khách hàng"); txtNhomKH.Text = ""; lblDuongDan.Text = "Bạn vui lòng chọn hình ..."; } else { Data.RunCMD($@"update tbl_nhomkhachhang set nhomkh='{txtNhomKH.Text}' where manhomkh='{Data._str_id}'"); //Ghi lại log Data.HistoryLog("Đã cập nhật nhóm khách hàng " + txtNhomKH.Text + ".", "Danh mục nhóm khách hàng"); lblDuongDan.Text = "Bạn vui lòng chọn hình ..."; } //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else { XtraMessageBox.Show("Bạn phải nhập vào tên nhóm khách hàng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNhomKH.Focus(); } }
private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(cboTenHang.Text)) { XtraMessageBox.Show("Bạn phải chọn tên hàng hóa để cập nhật.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboTenHang.Focus(); return; } if (string.IsNullOrEmpty(txtSoLuong.Text)) { XtraMessageBox.Show("Bạn phải nhập vào số dư đầu kỳ.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSoLuong.Focus(); return; } if (Convert.ToDouble(txtSoLuong.Text) <= 0) { XtraMessageBox.Show("Số đầu kỳ phải lớn hơn 0.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (Convert.ToDouble(lblThanhTien.Text) <= 0) { XtraMessageBox.Show("Số tiền đầu kỳ phải lớn hơn 0.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //Data.Data._run_cmd($@"INSERT INTO tbl_sodudauky(ngaythang, mahanghoa, slton, tiendau, nguoitd, thoigian) values ('{Convert.ToDateTime(date_ngaythang.EditValue).ToString("yyyy-MM-01")}','{cbo_tenhanghoa.EditValue}','{Convert.ToDouble(txt_soluong.Text)}','{Convert.ToDouble(lblThanhTien.Text)}','{Data.Data._strtendangnhap.ToUpper()}','{DateTime.Now}')"); string sql = "insert into tbl_sodudauky(ngaynhap, idmahang, makho, sodu, tiendau, ghichu, nguoitd, thoigian) values (@ngaynhap, @mahang, @Makho, @sodu, @tiendau, @ghichu, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@ngaynhap", Convert.ToDateTime(date_ngaythang.EditValue).ToString("yyyy-MM-01")); sqlCom.Parameters.AddWithValue("@mahang", cboTenHang.EditValue); sqlCom.Parameters.AddWithValue("@makho", cboKhoHang.EditValue); sqlCom.Parameters.AddWithValue("@sodu", Convert.ToDouble(txtSoLuong.Text)); sqlCom.Parameters.AddWithValue("@tiendau", Convert.ToDouble(lblThanhTien.Text)); sqlCom.Parameters.AddWithValue("@ghichu", txtGhiChu.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); XoaText(); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); }
private void btnChuyenBan2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var ds2 = Data.LoadData($@"select * from view_ban where maban='{MaBan}'"); var dgr = XtraMessageBox.Show($@"Bạn có muốn chuyển bàn {ds.Tables[0].Rows[0]["tenban"]} sang bàn {ds2.Tables[0].Rows[0]["tenban"]} này không?", "Xác Nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dgr != DialogResult.Yes) { return; } Data.RunCMD($@"update tbl_hoadon set maban='{MaBan}' where mahoadon='{Data._strMaHD}'"); //Data.RunCMD($@"update tbl_ban set sudung='True' where maban='{MaBan}'"); //Data.RunCMD($@"update tbl_ban set sudung='False' where maban='{Data._strMaBan}'"); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); Close(); }
private void btnLuu_Click(object sender, EventArgs e) { if (txtKhuVuc.Text.Length > 0) { Data.RunCMD($@"insert into tbl_khuvuc(khuvuc, nguoitd, thoigian) values ('{ txtKhuVuc.Text }', '{ Data._strtendangnhap.ToUpper() }', '{ DateTime.Now}')"); //Ghi lại log Data.HistoryLog("Đã thêm khu vực " + txtKhuVuc.Text + ".", "Danh mục khu vực"); //Xóa text txtKhuVuc.Text = ""; //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else { XtraMessageBox.Show("Bạn phải nhập vào tên khu vực.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtKhuVuc.Focus(); } }
private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(cboNhanVien.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên nhân viên.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboNhanVien.Focus(); return; } if (string.IsNullOrEmpty(txtLyDo.Text)) { XtraMessageBox.Show("Bạn phải nhập lý do thưởng/phạt nhân viên.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLyDo.Focus(); return; } if (Convert.ToDouble(txtSoTien.Text) == 0) { XtraMessageBox.Show("Bạn phải nhập vào số tiền thưởng/phạt của nhân viên.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string sql = $@"insert into tbl_thuongphat(manv, sotien, ngaythang, lydo, nguoitd, thoigian) values (@manv, @sotien, @ngaythang, @lydo, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@manv", cboNhanVien.EditValue); sqlCom.Parameters.AddWithValue("@sotien", Convert.ToInt32(txtSoTien.Text)); sqlCom.Parameters.AddWithValue("@ngaythang", Convert.ToDateTime(dateNgayThang.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@lydo", txtLyDo.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); //Ghi lại log Data.HistoryLog("Đã thêm thưởng/phạt nhân viên có tên là " + cboNhanVien.Text + ".", "Danh mục thưởng/phạt"); XoaText(); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); }
private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(cboNhanVien.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên nhân viên.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboNhanVien.Focus(); return; } if (Convert.ToDouble(txtSoCong.Text) <= 0) { XtraMessageBox.Show("Bạn phải nhập vào số công.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSoCong.Text = "0"; return; } if (Data.CheckID($@"select count(*) from tbl_chamcong where manv='{cboNhanVien.EditValue}' and ngaychamcong='{Convert.ToDateTime(dateNgayThang.EditValue).ToString("yyyy-MM-dd")}' and macalamviec='{cboCaLamViec.EditValue}'") > 0) { XtraMessageBox.Show($@"Ca làm việc của nhân viên {cboNhanVien.Text} này đã tồn tại.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string sql = $@"insert into tbl_chamcong(manv, macalamviec, socong, ngaychamcong, ghichu, nguoitd, thoigian) values (@manv, @macalamviec, @socong, @ngaychamcong, @ghichu, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@manv", cboNhanVien.EditValue); sqlCom.Parameters.AddWithValue("@macalamviec", cboCaLamViec.EditValue); sqlCom.Parameters.AddWithValue("@socong", Convert.ToInt32(txtSoCong.Text)); sqlCom.Parameters.AddWithValue("@ngaychamcong", Convert.ToDateTime(dateNgayThang.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@ghichu", txtGhiChu.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); //Ghi lại log Data.HistoryLog("Đã thêm chấm công nhân viên có tên là " + cboNhanVien.Text + ".", "Danh mục chấm công"); XoaText(); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); }
private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(cboNhanVien.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên nhân viên.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboNhanVien.Focus(); return; } if (Convert.ToDouble(txtMucLuong.Text) <= 0) { XtraMessageBox.Show("Bạn phải nhập vào mức lương.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMucLuong.Text = "0"; return; } string sql = $@"insert into tbl_mucluong(manv, macalamviec, mucluong, ngaynhap, ghichu, nguoitd, thoigian) values (@manv, @macalamviec, @mucluong, @ngaynhap, @ghichu, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@manv", cboNhanVien.EditValue); sqlCom.Parameters.AddWithValue("@macalamviec", cboCaLamViec.EditValue); sqlCom.Parameters.AddWithValue("@mucluong", Convert.ToDouble(txtMucLuong.Text)); sqlCom.Parameters.AddWithValue("@ngaynhap", Convert.ToDateTime(dateNgayNhap.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@ghichu", txtGhiChu.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); //Ghi lại log Data.HistoryLog("Đã thêm mức lương nhân viên có tên là " + cboNhanVien.Text + ".", "Danh mục mức lương"); XoaText(); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); }
private void btn_luu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (string.IsNullOrEmpty(txt_maphieu.Text)) { XtraMessageBox.Show("Bạn phải nhập vào mã phiếu để thực hiện.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (Data.CheckID("select count(*) from tbl_phieuxuat where maphieu='" + txt_maphieu.Text + "'") == 0) { //Tạo phiếu xuất string sql = "insert into tbl_phieuxuat(maphieu, ngayxuat, makho, makhoden, nguoilap, diengiai, chuyenkho, nguoitd, thoigian) values (@maphieu, @ngayxuat, @makho, @makhoden, @nguoilap, @diengiai, @chuyenkho, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@maphieu", txt_maphieu.Text); sqlCom.Parameters.AddWithValue("@ngayxuat", Convert.ToDateTime(dateNgayChuyen.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@makho", cboTuKho.EditValue); sqlCom.Parameters.AddWithValue("@makhoden", cboDenKho.EditValue); sqlCom.Parameters.AddWithValue("@nguoilap", cboNhanVien.Text); sqlCom.Parameters.AddWithValue("@diengiai", txt_diengiai.Text); sqlCom.Parameters.AddWithValue("@chuyenkho", 1); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); //Tạo phiếu nhập string sql1 = "insert into tbl_phieunhap(maphieu, ngaynhap, makho, nguoilap, diengiai, nguoitd, thoigian) values (@maphieu, @ngaynhap, @makho, @nguoilap, @diengiai, @nguoitd, @thoigian)"; SQLiteCommand sqlCom1 = new SQLiteCommand(sql1, Data.strconnect); sqlCom1.Parameters.AddWithValue("@maphieu", txt_maphieu.Text); sqlCom1.Parameters.AddWithValue("@ngaynhap", Convert.ToDateTime(dateNgayChuyen.EditValue).ToString("yyyy-MM-dd")); sqlCom1.Parameters.AddWithValue("@makho", cboTuKho.EditValue); sqlCom1.Parameters.AddWithValue("@nguoilap", cboNhanVien.Text); sqlCom1.Parameters.AddWithValue("@diengiai", txt_diengiai.Text); sqlCom1.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom1.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom1.ExecuteNonQuery(); Data.close_connect(); } else { string sql = "update tbl_phieuxuat set ngayxuat=@ngayxuat, nguoilap=@nguoilap, diengiai=@diengiai, nguoitd2=@nguoitd2, thoigian2=@thoigian2 where maphieu=@maphieu"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@maphieu", txt_maphieu.Text); sqlCom.Parameters.AddWithValue("@ngayxuat", Convert.ToDateTime(dateNgayChuyen.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@nguoilap", cboNhanVien.Text); sqlCom.Parameters.AddWithValue("@diengiai", txt_diengiai.Text); sqlCom.Parameters.AddWithValue("@nguoitd2", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian2", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); } LuuPhieuChuyenKho(); LoadChiTietPhieuNhap(); PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); XtraMessageBox.Show("Đã cập nhật thành công phiếu nhập.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtMaHang.Text)) { XtraMessageBox.Show("Bạn phải nhập vào mã khách hàng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaHang.Focus(); return; } if (string.IsNullOrEmpty(txtTenHang.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên mặt hàng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTenHang.Focus(); return; } if (string.IsNullOrEmpty(cboNhomHang.Text)) { XtraMessageBox.Show("Bạn phải nhập vào nhóm mặt hàng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboNhomHang.Focus(); return; } if (string.IsNullOrEmpty(cboLoaiHangHoa.Text)) { XtraMessageBox.Show("Bạn phải nhập vào loại hàng hóa.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboLoaiHangHoa.Focus(); return; } if (string.IsNullOrEmpty(cboDVT.Text)) { XtraMessageBox.Show("Bạn phải nhập đơn vị tính của mặt hàng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboDVT.Focus(); return; } if (Data.CheckID($@"select count(*) from tbl_hanghoa where mahang='{txtMaHang.Text}'") > 0) { XtraMessageBox.Show("Mã hàng " + txtMaHang.Text + " này đã tồn tại.", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); return; } string sql = "insert into tbl_hanghoa(mahang, tenhang, maloaihanghoa, manhomhang, madvt, gianhap, giaban, ghichu, nguoitd, thoigian) values (@mahang, @tenhang, @maloaihanghoa, @manhomhang, @madvt, @gianhap, @giaban, @ghichu, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@mahang", txtMaHang.Text); sqlCom.Parameters.AddWithValue("@tenhang", txtTenHang.Text); sqlCom.Parameters.AddWithValue("@maloaihanghoa", cboLoaiHangHoa.EditValue); sqlCom.Parameters.AddWithValue("@manhomhang", cboNhomHang.EditValue); sqlCom.Parameters.AddWithValue("@madvt", cboDVT.EditValue); sqlCom.Parameters.AddWithValue("@gianhap", Convert.ToDouble(txtDonGiaNhap.Text)); sqlCom.Parameters.AddWithValue("@giaban", Convert.ToDouble(txtDonGiaBan.Text)); sqlCom.Parameters.AddWithValue("@ghichu", txtGhiChu.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); XoaText(); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); }
private void btn_luu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (string.IsNullOrEmpty(txtMaPhieu.Text)) { XtraMessageBox.Show("Bạn phải nhập vào mã phiếu để thực hiện.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaPhieu.Focus(); return; } if (string.IsNullOrEmpty(cboKhachHang.Text)) { XtraMessageBox.Show("Bạn phải chọn khách hàng để xuất kho.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboKhachHang.Focus(); return; } if (string.IsNullOrEmpty(cboKho.Text)) { XtraMessageBox.Show("Bạn phải chọn kho để thực hiện.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboKho.Focus(); return; } var _nguoilap = Data.GetData("select tennv from view_nguoidung where tendangnhap='" + Data._strtendangnhap.ToUpper() + "'"); if (Data.CheckID($@"select count(*) from tbl_phieuxuat where maphieu='{txtMaPhieu.Text }'") == 0) { string sql = "insert into tbl_phieuxuat(maphieu, makho, ngayxuat, nguoilap, makh, diengiai, nguoitd, thoigian) values (@maphieu, @makho, @ngayxuat, @nguoilap, @makh, @diengiai, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@maphieu", txtMaPhieu.Text); sqlCom.Parameters.AddWithValue("@ngayxuat", Convert.ToDateTime(dateNgayXuat.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@makho", cboKho.EditValue); sqlCom.Parameters.AddWithValue("@nguoilap", _nguoilap); sqlCom.Parameters.AddWithValue("@makh", cboKhachHang.EditValue); sqlCom.Parameters.AddWithValue("@diengiai", txt_diengiai.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); } else { string sql = "update tbl_phieuxuat set makh=@makh, ngayxuat=@ngayxuat, makho=@makho, nguoilap=@nguoilap, diengiai=@diengiai, nguoitd2=@nguoitd2, thoigian2=@thoigian2 where maphieu=@maphieu"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@maphieu", txtMaPhieu.Text); sqlCom.Parameters.AddWithValue("@ngayxuat", Convert.ToDateTime(dateNgayXuat.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@makho", cboKho.EditValue); sqlCom.Parameters.AddWithValue("@nguoilap", _nguoilap); sqlCom.Parameters.AddWithValue("@makh", cboKhachHang.EditValue); sqlCom.Parameters.AddWithValue("@diengiai", txt_diengiai.Text); sqlCom.Parameters.AddWithValue("@nguoitd2", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian2", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); } LuuPhieuXuatKho(); LoadChiTietPhieuXuat(); PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); XtraMessageBox.Show("Đã cập nhật thành công phiếu xuất.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtMaNV.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên đăng nhập.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaNV.Focus(); return; } if (string.IsNullOrEmpty(txtHoTen.Text)) { XtraMessageBox.Show("Bạn phải nhập vào tên nhân viên.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtHoTen.Focus(); return; } if (string.IsNullOrEmpty(cboGioiTinh.Text)) { XtraMessageBox.Show("Bạn vui lòng chọn giới tính nhân viên", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboGioiTinh.Focus(); return; } if (string.IsNullOrEmpty(txtNoiSinh.Text)) { XtraMessageBox.Show("Bạn vui lòng nhập vào nơi sinh nhân viên", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNoiSinh.Focus(); return; } if (string.IsNullOrEmpty(cboChucVu.Text)) { XtraMessageBox.Show("Bạn vui lòng nhập vào chức vụ nhân viên", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboChucVu.Focus(); return; } if (string.IsNullOrEmpty(cboCaLamViec.Text)) { XtraMessageBox.Show("Bạn vui lòng nhập vào ca làm việc nhân viên", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboCaLamViec.Focus(); return; } if (Data.CheckID("select count(*) from tbl_nhanvien where manv='" + txtMaNV.Text + "'") == 0) { string sql = $@"insert into tbl_nhanvien(manv, tennv, gioitinh, noisinh, ngaysinh, diachi, macalamviec, machucvu, ghichu, nguoitd, thoigian) values(@manv, @tennv, @gioitinh, @noisinh, @ngaysinh, @diachi, @macalamviec, @machucvu, @ghichu, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@manv", txtMaNV.Text); sqlCom.Parameters.AddWithValue("@tennv", txtHoTen.Text); sqlCom.Parameters.AddWithValue("@gioitinh", cboGioiTinh.Text); sqlCom.Parameters.AddWithValue("@noisinh", txtNoiSinh.Text); sqlCom.Parameters.AddWithValue("@ngaysinh", Convert.ToDateTime(dateNgaySinh.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@diachi", txtDiaChi.Text); sqlCom.Parameters.AddWithValue("@macalamviec", cboCaLamViec.EditValue); sqlCom.Parameters.AddWithValue("@machucvu", cboChucVu.EditValue); sqlCom.Parameters.AddWithValue("@ghichu", txtGhiChu.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); //Ghi lại log Data.HistoryLog("Đã thêm nhân viên có tên là " + txtHoTen.Text + ".", "Danh mục nhân viên"); XoaText(); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else { XtraMessageBox.Show($@"Tên nhân viên {txtHoTen.Text} đã tồn tại.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaNV.Text = ""; txtMaNV.Focus(); } }
private void btn_Luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(cboLoaiPhieu.Text)) { XtraMessageBox.Show("Bạn phải chọn lý do lập phiếu thu.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboLoaiPhieu.Focus(); return; } if (string.IsNullOrEmpty(txtNguoiNop.Text)) { XtraMessageBox.Show("Bạn phải nhập người nộp tiền.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNguoiNop.Focus(); return; } if (Convert.ToDouble(txtSoTien.Text) <= 0) { XtraMessageBox.Show("Bạn phải nhập vào số tiền của phiếu thu.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string sql = ""; if (Data._edit == false) { TaoMaPhieu(); sql = $@"insert into tbl_phieuthuchi(maphieu, maloaiphieu, sotien, ngaylap, nguoilap, ghichu, nguoitd, thoigian) values (@maphieu, @maloaiphieu, @sotien, @ngaylap, @nguoilap, @ghichu, @nguoitd, @thoigian)"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@maphieu", txtMaPhieu.Text); sqlCom.Parameters.AddWithValue("@maloaiphieu", cboLoaiPhieu.EditValue); sqlCom.Parameters.AddWithValue("@sotien", Convert.ToInt32(txtSoTien.Text)); sqlCom.Parameters.AddWithValue("@ngaylap", Convert.ToDateTime(dateNgayLap.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@nguoilap", txtNguoiNop.Text); sqlCom.Parameters.AddWithValue("@ghichu", txtGhiChu.Text); sqlCom.Parameters.AddWithValue("@nguoitd", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); //Ghi lại log Data.HistoryLog("Đã thêm phiếu thu " + txtMaPhieu.Text + ".", "Danh mục phiếu thu"); XoaText(); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); } else { sql = $@"update tbl_phieuthuchi set maloaiphieu=@maloaiphieu, sotien=@sotien, ngaylap=@ngaylap, nguoilap=@nguoilap, ghichu=@ghichu, nguoitd2=@nguoitd2, thoigian2=@thoigian2 where maphieu=@maphieu"; SQLiteCommand sqlCom = new SQLiteCommand(sql, Data.strconnect); sqlCom.Parameters.AddWithValue("@maphieu", txtMaPhieu.Text); sqlCom.Parameters.AddWithValue("@maloaiphieu", cboLoaiPhieu.EditValue); sqlCom.Parameters.AddWithValue("@sotien", Convert.ToInt32(txtSoTien.Text)); sqlCom.Parameters.AddWithValue("@ngaylap", Convert.ToDateTime(dateNgayLap.EditValue).ToString("yyyy-MM-dd")); sqlCom.Parameters.AddWithValue("@nguoilap", txtNguoiNop.Text); sqlCom.Parameters.AddWithValue("@ghichu", txtGhiChu.Text); sqlCom.Parameters.AddWithValue("@nguoitd2", Data._strtendangnhap.ToUpper()); sqlCom.Parameters.AddWithValue("@thoigian2", DateTime.Now); Data.open_connect(); sqlCom.ExecuteNonQuery(); Data.close_connect(); //Ghi lại log Data.HistoryLog("Đã cập nhật phiếu thu " + txtMaPhieu.Text + ".", "Danh mục phiếu thu"); //Gửi dữ liệu load form chính PassDataB2A datasend = new PassDataB2A(frm1_copy.funDataA); datasend(DateTime.Now.ToString()); Close(); } }