private void Displays() { Disable_TTGao(); SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); try { int CurentIndex = dataViewQLTTG.CurrentCell.RowIndex; string MaGao = Convert.ToString(dataViewQLTTG.Rows[CurentIndex].Cells[1].Value.ToString()); string TenGao = Convert.ToString(dataViewQLTTG.Rows[CurentIndex].Cells[2].Value.ToString()); string LoaiGao = Convert.ToString(dataViewQLTTG.Rows[CurentIndex].Cells[3].Value.ToString()); string TrongLuong = Convert.ToString(dataViewQLTTG.Rows[CurentIndex].Cells[4].Value.ToString()); string GiaNhap = Convert.ToString(dataViewQLTTG.Rows[CurentIndex].Cells[5].Value.ToString()); string GiaBan = Convert.ToString(dataViewQLTTG.Rows[CurentIndex].Cells[6].Value.ToString()); string XuatXu = Convert.ToString(dataViewQLTTG.Rows[CurentIndex].Cells[7].Value.ToString()); txtMaGao.Text = MaGao; txtTenGao.Text = TenGao; cbbLoaiGao.Text = LoaiGao; txtTrongLuong.Text = TrongLuong; txtGiaNhap.Text = GiaNhap; txtGiaBan.Text = GiaBan; txtXuatXu.Text = XuatXu; } catch { MessageBox.Show("Không thể lấy được thông tin gạo\nVui lòng thử lại!", "LỖI", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.Close(); } }
public void setLabel(string TaiKhoan) { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); try { string sql1 = "SELECT * FROM TAIKHOAN WHERE TAIKHOAN.MATAIKHOAN = '" + TaiKhoan + "'"; SqlCommand command1 = new SqlCommand(sql1, conn); SqlDataReader reader = command1.ExecuteReader(); while (reader.Read()) { lbTenTaiKhoan.Text = "[" + reader.GetString(0) + "] " + reader.GetString(2); lbLoaiTK.Text = reader.GetString(7); Ten = reader.GetString(2); MaTk = reader.GetString(0); QuyenHan = reader.GetString(8); } reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conn.Close(); } }
private void txtTimKiemTK_TextChanged(object sender, EventArgs e) { SqlConnection connect = SQLDatabase.GetDBConnection(); SqlDataAdapter da; DataTable dt; try { string str = string.Empty; if (cbbTimKiemTK.Text == "Tài Khoản") { str = "SELECT * FROM TAIKHOAN WHERE MATAIKHOAN LIKE N'" + "%" + txtTimKiemTK.Text + "%'"; } if (cbbTimKiemTK.Text == "Mật Khẩu") { str = "SELECT * FROM TAIKHOAN WHERE MATKHAU LIKE N'" + "%" + txtTimKiemTK.Text + "%'"; } if (cbbTimKiemTK.Text == "Họ Tên") { str = "SELECT * FROM TAIKHOAN WHERE HOTEN LIKE N'" + "%" + txtTimKiemTK.Text + "%'"; } if (cbbTimKiemTK.Text == "Năm Sinh") { str = "SELECT * FROM TAIKHOAN WHERE NAMSINH LIKE N'" + "%" + txtTimKiemTK.Text + "%'"; } if (cbbTimKiemTK.Text == "Số Điện Thoại") { str = "SELECT * FROM TAIKHOAN WHERE SODIENTHOAI LIKE N'" + "%" + txtTimKiemTK.Text + "%'"; } if (cbbTimKiemTK.Text == "Giới Tính") { str = "SELECT * FROM TAIKHOAN WHERE GIOITINH LIKE N'" + "%" + txtTimKiemTK.Text + "%'"; } if (cbbTimKiemTK.Text == "Địa Chỉ") { str = "SELECT * FROM TAIKHOAN WHERE DIACHI LIKE N'" + "%" + txtTimKiemTK.Text + "%'"; } if (cbbTimKiemTK.Text == "Loại Tài Khoản") { str = "SELECT * FROM TAIKHOAN WHERE LOAITAIKHOAN LIKE N'" + "%" + txtTimKiemTK.Text + "%'"; } //da = new SqlDataAdapter("SELECT * FROM DANHBA WHERE EMAIL LIKE N'" + "%" + tbTimKiem.Text + "%'", connect); da = new SqlDataAdapter(str, connect); dt = new DataTable(); da.Fill(dt); dataViewQLTK.DataSource = dt; } catch (SqlException ex) { MessageBox.Show(ex.ToString()); } finally { connect.Close(); } }
private void Sua() { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); DateTime date1 = dtNamSinh.Value; DateTime date2 = DateTime.Now; string GioiTinh = ""; if (rbNam.Checked == true) { GioiTinh = "Nam"; } if (rbNu.Checked == true) { GioiTinh = "Nữ"; } string NamSinh = dtNamSinh.Value.ToString("MM/dd/yyyy"); if (txtHoTen.Text == "") { lbThongBao.Text = "Vui lòng điền đầy đủ thông tin ở mục (*)"; } else if (date1.CompareTo(date2) >= 0) { lbThongBao.Text = "Ngày sinh không được lớn hơn ngày hiện tại"; } else { try { string sql1 = "UPDATE KHACHHANG SET HOTEN = @HoTen, NAMSINH = @NamSinh, GIOITINH = @GioiTinh, SODIENTHOAI = @SDT, DIACHI = @DiaChi WHERE MAKHACHHANG = @MaKhachHang"; SqlCommand command1 = new SqlCommand(sql1, conn); command1.Parameters.AddWithValue("@MaKhachHang", txtMaKH.Text); command1.Parameters.AddWithValue("@HoTen", txtHoTen.Text); command1.Parameters.AddWithValue("@NamSinh", NamSinh); command1.Parameters.AddWithValue("@GioiTinh", GioiTinh); command1.Parameters.AddWithValue("@SDT", txtSoDienThoai.Text); command1.Parameters.AddWithValue("@DiaChi", txtDiaChi.Text); command1.ExecuteNonQuery(); MessageBox.Show("Cập nhật Thông Tin Khách Hàng thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conn.Close(); } } }
private void UpdateVip() { SqlConnection conn = SQLDatabase.GetDBConnection(); try { conn.Open(); string MaKH = ""; decimal TienCu = 0; decimal TienMoi = 0; decimal TienMua = 0; decimal.TryParse(txtTT.Text.Replace(",", "").Replace(".", ""), out TienMua); MaKH = Convert.ToString(txtMKH.Text); string Vip = ""; string Sql1 = "Select TIENTICHLUY From KHACHHANG Where MAKHACHHANG=@MaKH"; SqlCommand cmd1 = new SqlCommand(Sql1, conn); cmd1.Parameters.AddWithValue("@MaKH", MaKH); TienCu = Convert.ToDecimal(cmd1.ExecuteScalar()); TienMoi = TienCu + TienMua; if (TienMoi >= 1000000) { Vip = "VIP 1"; if (TienMoi >= 5000000) { Vip = "VIP 2"; if (TienMoi >= 10000000) { Vip = "VIP 3"; } } } else { Vip = "VIP 0"; } string Sql2 = "UPDATE KHACHHANG SET TIENTICHLUY = @TienTL, LOAIKHACHHANG=@LKH WHERE MAKHACHHANG = @MaKH"; SqlCommand cmd2 = new SqlCommand(Sql2, conn); cmd2.Parameters.AddWithValue("@MaKH", MaKH); cmd2.Parameters.AddWithValue("@TienTL", TienMoi); cmd2.Parameters.AddWithValue("@LKH", Vip); cmd2.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("lỗi:" + ex.ToString()); } finally { conn.Close(); } }
private void txtMaGao_TextChanged(object sender, EventArgs e) { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); try { if (CheckExistence("MAGAO", txtMaGao.Text) > 0) { string sql = "SELECT * FROM GAO WHERE GAO.MAGAO = '" + txtMaGao.Text + "'"; SqlCommand command = new SqlCommand(sql, conn); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { txtTenGao.Text = reader.GetString(1); cbbLoaiGao.Text = reader.GetString(2); txtGiaNhap.Text = reader.GetInt32(4).ToString(); txtGiaBan.Text = reader.GetInt32(5).ToString(); txtXuatXu.Text = reader.GetString(6); } reader.Close(); txtMaGao.Enabled = true; txtTrongLuong.Enabled = true; txtTenGao.Enabled = false; cbbLoaiGao.Enabled = false; txtGiaNhap.Enabled = false; txtGiaBan.Enabled = false; txtXuatXu.Enabled = false; } else { Enable_TTGao(); txtTenGao.Text = ""; cbbLoaiGao.Text = ""; txtTrongLuong.Text = ""; txtGiaNhap.Text = ""; txtGiaBan.Text = ""; txtXuatXu.Text = ""; } } catch { } finally { conn.Close(); } }
private void txtTimKiemTK_TextChanged(object sender, EventArgs e) { SqlConnection connect = SQLDatabase.GetDBConnection(); SqlDataAdapter da; DataTable dt; try { string str = string.Empty; if (cbbTimKiemKH.Text == "Mã Khách Hàng") { str = "SELECT * FROM KHACHHANG WHERE MAKHACHHANG LIKE N'" + "%" + txtTimKiemKH.Text + "%' AND MAKHACHHANG NOT LIKE 'KH0'"; } if (cbbTimKiemKH.Text == "Họ Tên") { str = "SELECT * FROM KHACHHANG WHERE HOTEN LIKE N'" + "%" + txtTimKiemKH.Text + "%' AND HOTEN NOT LIKE N'Khách Lẻ'"; } if (cbbTimKiemKH.Text == "Năm Sinh") { str = "SELECT * FROM KHACHHANG WHERE NAMSINH LIKE N'" + "%" + txtTimKiemKH.Text + "%'"; } if (cbbTimKiemKH.Text == "Giới Tính") { str = "SELECT * FROM KHACHHANG WHERE GIOITINH LIKE N'" + "%" + txtTimKiemKH.Text + "%'"; } if (cbbTimKiemKH.Text == "Số Điện Thoại") { str = "SELECT * FROM KHACHHANG WHERE SODIENTHOAI LIKE N'" + "%" + txtTimKiemKH.Text + "%'"; } if (cbbTimKiemKH.Text == "Địa Chỉ") { str = "SELECT * FROM KHACHHANG WHERE DIACHI LIKE N'" + "%" + txtTimKiemKH.Text + "%'"; } if (cbbTimKiemKH.Text == "Loại Khách Hàng") { str = "SELECT * FROM KHACHHANG WHERE LOAIKHACHHANG LIKE N'" + "%" + txtTimKiemKH.Text + "%'"; } da = new SqlDataAdapter(str, connect); dt = new DataTable(); da.Fill(dt); dataViewQLKH.DataSource = dt; } catch (SqlException ex) { MessageBox.Show(ex.ToString()); } finally { connect.Close(); } }
private void btXoaTK_Click(object sender, EventArgs e) { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); try { if (MessageBox.Show("Bạn chắc chắn muốn xóa Tài Khoản đã chọn?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { int dem = 0; foreach (DataGridViewRow row in dataViewQLTK.Rows) { if (row.Cells[0].Value != null) { if ((bool)row.Cells[0].Value == true) { dem++; string MaTaiKhoan = row.Cells[1].Value.ToString(); string sqldelete_QLTK = "DELETE FROM TAIKHOAN WHERE MATAIKHOAN = @TaiKhoan"; SqlCommand command1 = new SqlCommand(sqldelete_QLTK, conn); command1.Parameters.AddWithValue("@TaiKhoan", MaTaiKhoan); command1.ExecuteNonQuery(); } } } if (dem == 0) { MessageBox.Show("Bạn chưa chọn Tài Khoản để xóa!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string strThongBao = "Xóa " + dem + " Tài Khoản thành công!"; MessageBox.Show(strThongBao, "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); } KetNoiSQL.LoadDLQLTK(dataViewQLTK); } } catch { MessageBox.Show("Xóa không thành công\nBạn không thể xóa tài khoản của nhân viên đã có giao dịch", "CẢNH BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { conn.Close(); } }
private void btXoa_Click(object sender, EventArgs e) { EmptyTTGao(); SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); try { if (MessageBox.Show("Bạn chắc chắn muốn xóa Thông Tin Gạo đã chọn?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { int dem = 0; foreach (DataGridViewRow row in dataViewQLTTG.Rows) { if (row.Cells[0].Value != null) { if ((bool)row.Cells[0].Value == true) { dem++; string MaGao = row.Cells[1].Value.ToString(); string sqldelete_QLTTG = "DELETE FROM GAO WHERE MAGAO = @MaGao"; SqlCommand command1 = new SqlCommand(sqldelete_QLTTG, conn); command1.Parameters.AddWithValue("@MaGao", MaGao); command1.ExecuteNonQuery(); } } } if (dem == 0) { MessageBox.Show("Bạn chưa chọn Thông Tin Gạo để xóa!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string strThongBao = "Xóa " + dem + " Thông Tin Gạo thành công!"; MessageBox.Show(strThongBao, "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); } KetNoiSQL.LoadDLQLTTGao(dataViewQLTTG); } } catch { MessageBox.Show("Xóa Thông Tin Gạo không thành công\nVui lòng kiểm tra lại", "LỖI", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.Close(); } }
private void txtNoiDungTimKiem_TextChanged(object sender, EventArgs e) { SqlConnection connect = SQLDatabase.GetDBConnection(); SqlDataAdapter da; DataTable dt; try { string str = string.Empty; if (cbbTieuChiTimKiem.Text == "Mã Gạo") { str = "SELECT * FROM GAO WHERE MAGAO LIKE N'" + "%" + txtNoiDungTimKiem.Text + "%'"; } if (cbbTieuChiTimKiem.Text == "Tên Gạo") { str = "SELECT * FROM GAO WHERE TENGAO LIKE N'" + "%" + txtNoiDungTimKiem.Text + "%'"; } if (cbbTieuChiTimKiem.Text == "Loại Gạo") { str = "SELECT * FROM GAO WHERE LOAIGAO LIKE N'" + "%" + txtNoiDungTimKiem.Text + "%'"; } if (cbbTieuChiTimKiem.Text == "Giá Nhập") { str = "SELECT * FROM GAO WHERE GIANHAP LIKE N'" + "%" + txtNoiDungTimKiem.Text + "%'"; } if (cbbTieuChiTimKiem.Text == "Giá Bán") { str = "SELECT * FROM GAO WHERE GIABAN LIKE N'" + "%" + txtNoiDungTimKiem.Text + "%'"; } if (cbbTieuChiTimKiem.Text == "Xuất Xứ") { str = "SELECT * FROM GAO WHERE XUATXU LIKE N'" + "%" + txtNoiDungTimKiem.Text + "%'"; } da = new SqlDataAdapter(str, connect); dt = new DataTable(); da.Fill(dt); dataViewQLTTG.DataSource = dt; } catch { MessageBox.Show("Không thể tìm thấy nội dung tìm kiếm\nVui lòng kiểm tra lại!", "LỖI", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { connect.Close(); } }
private void KtMaKH() { int TKH = 0; SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); string Sql = "select count (*) from KHACHHANG where HOTEN=@HoTen and SODIENTHOAI=@SDT"; SqlCommand cmd = new SqlCommand(Sql, conn); cmd.Parameters.AddWithValue("@HoTen", cbbTKH.Text); cmd.Parameters.AddWithValue("@SDT", cbbSDT.Text); TKH = Convert.ToInt32(cmd.ExecuteScalar()); if (TKH == 0) { txtMKH.Text = "KH0"; cbbSDT.Text = ""; } }
private void LoadKH() { SqlConnection conn = SQLDatabase.GetDBConnection(); try { conn.Open(); string Sql = @"select [MAKHACHHANG], [HOTEN], [NAMSINH], [GIOITINH], [SODIENTHOAI], [DIACHI] , [LOAIKHACHHANG] from KHACHHANG"; SqlDataAdapter da = new SqlDataAdapter(Sql, conn); DataTable dtKH = new DataTable(); da.Fill(dtKH); cbbTKH.DataSource = dtKH; cbbTKH.DisplayMember = "HOTEN"; cbbTKH.ValueMember = "MAKHACHHANG"; cbbSDT.DataSource = dtKH; cbbSDT.DisplayMember = "SODIENTHOAI"; cbbSDT.ValueMember = "MAKHACHHANG"; cbbSDT.AutoCompleteMode = AutoCompleteMode.Suggest; cbbSDT.AutoCompleteSource = AutoCompleteSource.ListItems; cbbTKH.AutoCompleteMode = AutoCompleteMode.Suggest; cbbTKH.AutoCompleteSource = AutoCompleteSource.ListItems; cbbTKH_SelectedIndexChanged(null, null); } catch (Exception ex) { MessageBox.Show("lỗi:" + ex.ToString()); } finally { conn.Close(); } }
private void btDongY_Sua_Click(object sender, EventArgs e) { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); if (txtMaGao.Text == "") { MessageBox.Show("Cập nhật Thông Tin Gạo không thành công\nVui lòng kiểm tra lại Mã Gạo", "CẢNH BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtTenGao.Text == "" || cbbLoaiGao.Text == "" || txtTrongLuong.Text == "" || txtGiaNhap.Text == "" || txtGiaBan.Text == "" || txtXuatXu.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { Double TrongLuong = Double.Parse(txtTrongLuong.Text); string sql1 = "UPDATE GAO SET TENGAO = @TenGao, LOAIGAO = @LoaiGao, TRONGLUONGGAO = @TrongLuongGao, GIANHAP = @GiaNhap, GIABAN = @GiaBan, XUATXU = @XuatXu WHERE MAGAO = @MaGao"; SqlCommand command1 = new SqlCommand(sql1, conn); command1.Parameters.AddWithValue("@MaGao", txtMaGao.Text); command1.Parameters.AddWithValue("@TenGao", txtTenGao.Text); command1.Parameters.AddWithValue("@LoaiGao", cbbLoaiGao.Text); command1.Parameters.AddWithValue("@TrongLuongGao", TrongLuong); command1.Parameters.AddWithValue("@GiaNhap", txtGiaNhap.Text); command1.Parameters.AddWithValue("@GiaBan", txtGiaBan.Text); command1.Parameters.AddWithValue("@XuatXu", txtXuatXu.Text); command1.ExecuteNonQuery(); MessageBox.Show("Cập nhật Thông Tin Gạo thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); KetNoiSQL.LoadDLQLTTGao(dataViewQLTTG); } catch { MessageBox.Show("Cập nhật Thông Tin Gạo không thành công..\nVui lòng kiểm tra lại.", "LỖI", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.Close(); } } }
private void UpdateTon() { SqlConnection conn = SQLDatabase.GetDBConnection(); try { conn.Open(); string MaGao = ""; for (int i = 0; i < dtgvCTHD.Rows.Count; i++) { MaGao = Convert.ToString(dtgvCTHD["MaGao", i].Value); Double TrongLuongCu = 0; string sql1 = "SELECT * FROM GAO WHERE GAO.MAGAO = '" + MaGao + "'"; SqlCommand command1 = new SqlCommand(sql1, conn); SqlDataReader reader = command1.ExecuteReader(); while (reader.Read()) { TrongLuongCu = reader.GetDouble(3); } reader.Close(); Double TrongLuongMua = 0; Double ton = 0; TrongLuongMua = Convert.ToDouble(dtgvCTHD["TrongLuong", i].Value); ton = TrongLuongCu - TrongLuongMua; string sql = "UPDATE GAO SET TRONGLUONGGAO = @TrongLuongGao WHERE MAGAO = @MaGao"; SqlCommand command = new SqlCommand(sql, conn); command.Parameters.AddWithValue("@TrongLuongGao", ton); command.Parameters.AddWithValue("@MaGao", MaGao); command.ExecuteNonQuery(); } } catch (Exception ex) { MessageBox.Show("lỗi:" + ex.ToString()); } finally { conn.Close(); } }
private decimal GiaGoc() { decimal Gia = 0; SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); foreach (DataGridViewRow row in dtgvCTHD.Rows) { decimal GiaN; string KL = row.Cells["TrongLuong"].Value.ToString(); decimal KLM = Convert.ToDecimal(KL); string tengao = row.Cells["MAGAO"].Value.ToString(); string Sql2 = "SELECT GIANHAP FROM GAO WHERE MAGAO=@MAG "; SqlCommand cmd2 = new SqlCommand(Sql2, conn); cmd2.Parameters.AddWithValue("@MAG", tengao); GiaN = Convert.ToDecimal(cmd2.ExecuteScalar()); Gia = Gia + GiaN * KLM; } return(Gia); }
private void cbbTKH_SelectedIndexChanged(object sender, EventArgs e) { if (cbbTKH.SelectedValue == null) { return; } string MAKHACHHANG = cbbTKH.SelectedValue.ToString(); SqlConnection conn = SQLDatabase.GetDBConnection(); try { conn.Open(); string Sql = @"select [MAKHACHHANG], [HOTEN], [NAMSINH], [GIOITINH], [SODIENTHOAI], [DIACHI] , [LOAIKHACHHANG], [TIENTICHLUY] from KHACHHANG where MAKHACHHANG=@MAKHACHHANG"; SqlCommand cmd = new SqlCommand(Sql, conn); cmd.Parameters.AddWithValue("@MAKHACHHANG", MAKHACHHANG); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { txtMKH.Text = reader["MAKHACHHANG"].ToString(); txtLKH.Text = reader["LOAIKHACHHANG"].ToString(); } } catch (Exception ex) { MessageBox.Show("lỗi:" + ex.ToString()); } finally { conn.Close(); } }
private void cbbTenGao_SelectedIndexChanged(object sender, EventArgs e) { if (cbbTenGao.SelectedValue == null) { return; } string MAGAO = cbbTenGao.SelectedValue.ToString(); SqlConnection conn = SQLDatabase.GetDBConnection(); try { conn.Open(); string Sql = @"select [MAGAO], [TENGAO], [LOAIGAO], [TRONGLUONGGAO], [GIANHAP], [GIABAN] , [XUATXU] from GAO where MAGAO=@MAGAO"; SqlCommand cmd = new SqlCommand(Sql, conn); cmd.Parameters.AddWithValue("@MAGAO", MAGAO); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { txtGiaBan.Text = reader["GIABAN"].ToString(); txtXuatXu.Text = reader["XUATXU"].ToString(); txtTLTon.Text = reader["TRONGLUONGGAO"].ToString(); } } catch (Exception ex) { MessageBox.Show("lỗi:" + ex.ToString()); } finally { conn.Close(); } }
private void txtTimKiemHD_TextChanged(object sender, EventArgs e) { SqlConnection connect = SQLDatabase.GetDBConnection(); SqlDataAdapter da; DataTable dt; try { string str = string.Empty; if (cbbTimKiemHD.Text == "Mã Hóa Đơn") { str = "SELECT MAHOADON,MATAIKHOAN,HOADON.MAKHACHHANG,KHACHHANG.HOTEN,NGAYLAP,CHIETKHAU,THUE,TONGTIEN FROM HOADON, KHACHHANG WHERE KHACHHANG.MAKHACHHANG = HOADON.MAKHACHHANG AND MAHOADON LIKE N'" + "%" + txtTimKiemHD.Text + "%'"; } if (cbbTimKiemHD.Text == "Mã Khách Hàng") { str = "SELECT MAHOADON,MATAIKHOAN,HOADON.MAKHACHHANG,KHACHHANG.HOTEN,NGAYLAP,CHIETKHAU,THUE,TONGTIEN FROM HOADON, KHACHHANG WHERE KHACHHANG.MAKHACHHANG = HOADON.MAKHACHHANG AND HOADON.MAKHACHHANG LIKE N'" + "%" + txtTimKiemHD.Text + "%'"; } if (cbbTimKiemHD.Text == "Tên Khách Hàng") { str = "SELECT MAHOADON,MATAIKHOAN,HOADON.MAKHACHHANG,KHACHHANG.HOTEN,NGAYLAP,CHIETKHAU,THUE,TONGTIEN FROM HOADON, KHACHHANG WHERE KHACHHANG.MAKHACHHANG = HOADON.MAKHACHHANG AND KHACHHANG.HOTEN LIKE N'" + "%" + txtTimKiemHD.Text + "%'"; } if (cbbTimKiemHD.Text == "Ngày Lập") { str = "SELECT MAHOADON,MATAIKHOAN,HOADON.MAKHACHHANG,KHACHHANG.HOTEN,NGAYLAP,CHIETKHAU,THUE,TONGTIEN FROM HOADON, KHACHHANG WHERE KHACHHANG.MAKHACHHANG = HOADON.MAKHACHHANG AND NGAYLAP LIKE N'" + "%" + txtTimKiemHD.Text + "%'"; } da = new SqlDataAdapter(str, connect); dt = new DataTable(); da.Fill(dt); dataviewtkhd.DataSource = dt; } catch (SqlException ex) { MessageBox.Show(ex.ToString()); } finally { connect.Close(); } }
private void DangNhap() { if (txtTaiKhoan.Text == "" || txtMatKhau.Text == "") { lbThongBao.Text = "Tài Khoản hoặc Mật Khẩu chưa được nhập"; } else { try { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); string sql = "SELECT COUNT(*) FROM TAIKHOAN WHERE TAIKHOAN.MATAIKHOAN = @TAIKHOAN AND TAIKHOAN.MATKHAU = @MATKHAU"; SqlCommand command = new SqlCommand(sql, conn); command.Parameters.Add(new SqlParameter("@TAIKHOAN", txtTaiKhoan.Text)); command.Parameters.Add(new SqlParameter("@MATKHAU", txtMatKhau.Text)); int x = (int)command.ExecuteScalar(); if (x > 0) { MessageBox.Show("Đăng Nhập thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); TenTaiKhoan = txtTaiKhoan.Text; this.Hide(); frmQLCHG frm = new frmQLCHG(); frm.ShowDialog(); //Application.Exit(); } else { lbThongBao.Text = "Tài Khoản hoặc Mật Khẩu không đúng"; txtTaiKhoan.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private int CheckExistence(string Column, string Ex) { int check = 0; SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); try { string sql1 = "SELECT COUNT(" + Column + ") FROM GAO WHERE " + Column + " = @Str"; SqlCommand command1 = new SqlCommand(sql1, conn); command1.Parameters.AddWithValue("@Str", Ex); check = (int)command1.ExecuteScalar(); } catch { } finally { conn.Close(); } return(check); }
private void LoadHD() { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); SqlDataAdapter da; DataSet ds; da = new SqlDataAdapter("SELECT MAHOADON,MATAIKHOAN,HOADON.MAKHACHHANG,KHACHHANG.HOTEN,NGAYLAP,CHIETKHAU,THUE,TONGTIEN FROM HOADON, KHACHHANG WHERE KHACHHANG.MAKHACHHANG = HOADON.MAKHACHHANG", conn); ds = new DataSet(); da.Fill(ds, "HOADON"); dataviewtkhd.DataSource = ds.Tables[0]; dataviewtkhd.Columns[0].HeaderText = "MãHĐ"; dataviewtkhd.Columns[1].HeaderText = "Tài Khoản"; dataviewtkhd.Columns[2].HeaderText = "MãKH"; dataviewtkhd.Columns[3].HeaderText = "Tên Khách Hàng"; dataviewtkhd.Columns[4].HeaderText = "Ngày Lập"; dataviewtkhd.Columns[5].HeaderText = "Chiết Khấu"; dataviewtkhd.Columns[6].HeaderText = "Thuế"; dataviewtkhd.Columns[7].HeaderText = "Tổng Tiền"; dataviewtkhd.Columns[1].Visible = false; dataviewtkhd.Columns[0].Width = 80; dataviewtkhd.Columns[2].Width = 80; dataviewtkhd.Columns[3].Width = 200; dataviewtkhd.Columns[4].Width = 150; dataviewtkhd.Columns[5].Width = 150; dataviewtkhd.Columns[6].Width = 150; dataviewtkhd.Columns[5].DefaultCellStyle.Format = "N0"; dataviewtkhd.Columns[6].DefaultCellStyle.Format = "N0"; dataviewtkhd.Columns[7].DefaultCellStyle.Format = "N0"; conn.Close(); }
private void ThemMHD() { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); string Sql = @"select * from HOADON"; SqlDataAdapter da = new SqlDataAdapter(Sql, conn); DataTable dt = new DataTable(); da.Fill(dt); conn.Close(); string g = ""; if (dt.Rows.Count <= 0) { g = "HD1"; } else { int k; g = "HD"; int max = 0; for (int i = 0; i < dt.Rows.Count; i++) { string[] strItems = dt.Rows[i][0].ToString().Split(new char[] { 'D' }); k = Convert.ToInt32(strItems[1]); if (k > max) { max = k; } } g = g + (max + 1).ToString(); } txtMHD.Text = g; }
private void LoadGao() { SqlConnection conn = SQLDatabase.GetDBConnection(); try { conn.Open(); string Sql = @"select [MAGAO], [TENGAO], [LOAIGAO], [TRONGLUONGGAO], [GIANHAP], [GIABAN] , [XUATXU] from GAO"; SqlDataAdapter da = new SqlDataAdapter(Sql, conn); DataTable dtG = new DataTable(); da.Fill(dtG); cbbTenGao.DataSource = dtG; cbbTenGao.DisplayMember = "TENGAO"; cbbTenGao.ValueMember = "MAGAO"; cbbTenGao.AutoCompleteMode = AutoCompleteMode.Suggest; cbbTenGao.AutoCompleteSource = AutoCompleteSource.ListItems; cbbTenGao_SelectedIndexChanged(null, null); } catch (Exception ex) { MessageBox.Show("lỗi:" + ex.ToString()); } finally { conn.Close(); } }
private void ThemMaGao() { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); string Sql = @"select * from GAO"; SqlDataAdapter da = new SqlDataAdapter(Sql, conn); DataTable dt = new DataTable(); da.Fill(dt); conn.Close(); string g = ""; int k = 0; if (dt.Rows.Count <= 0) { g = "MG1"; } else { g = "MG"; int max = 0; for (int i = 0; i < dt.Rows.Count; i++) { string[] numbers = Regex.Split(dt.Rows[i][0].ToString(), @"\D+"); k = Convert.ToInt32(numbers[1]); if (k > max) { max = k; } } g = g + (max + 1).ToString(); } txtMaGao.Text = g; }
private void DongY() { DateTime date1 = dtNamSinh.Value; DateTime date2 = DateTime.Now; if (txtTaiKhoan.Text == "" || txtMatKhau.Text == "" || txtHoTen.Text == "") { lbThongBao.Text = "Vui lòng điền đầy đủ thông tin ở mục (*)"; } else if (txtMatKhau.TextLength < 5) { lbThongBao.Text = "Mật Khẩu quá ngắn"; txtMatKhau.Focus(); } else if (date1.CompareTo(date2) >= 0) { lbThongBao.Text = "Ngày sinh không được lớn hơn ngày hiện tại"; } else { string NamSinh = dtNamSinh.Value.ToString("MM/dd/yyyy"); string GioiTinh = ""; if (rbNam.Checked == true) { GioiTinh = "Nam"; } if (rbNu.Checked == true) { GioiTinh = "Nữ"; } string QuyenHan = ""; if (cbQLTK.Checked) { QuyenHan = QuyenHan + "1"; } if (cbQLKH.Checked) { QuyenHan = QuyenHan + "2"; } if (cbQLTTG.Checked) { QuyenHan = QuyenHan + "3"; } if (cbQLBG.Checked) { QuyenHan = QuyenHan + "4"; } if (cbBCTK.Checked) { QuyenHan = QuyenHan + "5"; } SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); try { string sql1 = "SELECT COUNT(MATAIKHOAN) FROM TAIKHOAN WHERE TAIKHOAN.MATAIKHOAN = @TAIKHOAN"; SqlCommand command1 = new SqlCommand(sql1, conn); command1.Parameters.AddWithValue("@TAIKHOAN", txtTaiKhoan.Text); int check = (int)command1.ExecuteScalar(); if (check == 0) { lbThongBao.Text = ""; string sql2 = "INSERT INTO TAIKHOAN(MATAIKHOAN,MATKHAU,HOTEN,NAMSINH,SODIENTHOAI,GIOITINH,DIACHI,LOAITAIKHOAN,QUYENHAN) VALUES(@TaiKhoan,@MatKhau,@HoTen,@NamSinh,@SDT,@GioiTinh,@DiaChi,@LoaiTK,@QuyenHan)"; SqlCommand command2 = new SqlCommand(sql2, conn); command2.Parameters.AddWithValue("@TaiKhoan", txtTaiKhoan.Text); command2.Parameters.AddWithValue("@MatKhau", txtMatKhau.Text); command2.Parameters.AddWithValue("@HoTen", txtHoTen.Text); command2.Parameters.AddWithValue("@NamSinh", NamSinh); command2.Parameters.AddWithValue("@SDT", txtSoDienThoai.Text); command2.Parameters.AddWithValue("@GioiTinh", GioiTinh); command2.Parameters.AddWithValue("@DiaChi", txtDiaChi.Text); command2.Parameters.AddWithValue("@LoaiTK", cbbLoaiTK.Text); command2.Parameters.AddWithValue("@QuyenHan", QuyenHan); command2.ExecuteNonQuery(); string str = "Thêm Tài Khoản '" + txtTaiKhoan.Text + "' thành công"; MessageBox.Show(str, "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTaiKhoan.Text = ""; txtMatKhau.Text = ""; txtHoTen.Text = ""; txtDiaChi.Text = ""; txtSoDienThoai.Text = ""; txtTaiKhoan.Focus(); } else { lbThongBao.Text = "Tài Khoản đã tồn tại!"; txtTaiKhoan.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void DangKy() { if (txtTaiKhoan.Text == "" || txtMatKhau.Text == "" || txtHoTen.Text == "") { lbThongBao.Text = "Vui lòng điền đầy đủ thông tin ở mục (*)"; } else if (txtMatKhau.TextLength < 5) { lbThongBao.Text = "Mật Khẩu quá ngắn"; txtMatKhau.Focus(); } else { string NamSinh = dtNamSinh.Value.ToString("MM/dd/yyyy"); string GioiTinh = ""; if (rbNam.Checked == true) { GioiTinh = "Nam"; } if (rbNu.Checked == true) { GioiTinh = "Nữ"; } SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); try { string sql1 = "SELECT COUNT(MATAIKHOAN) FROM TAIKHOAN WHERE TAIKHOAN.MATAIKHOAN = @MATAIKHOAN"; SqlCommand command1 = new SqlCommand(sql1, conn); command1.Parameters.AddWithValue("@MATAIKHOAN", txtTaiKhoan.Text); int check = (int)command1.ExecuteScalar(); if (check == 0) { lbThongBao.Text = ""; string sql2 = "INSERT INTO TAIKHOAN(MATAIKHOAN,MATKHAU,HOTEN,NAMSINH,SODIENTHOAI,GIOITINH,DIACHI,LOAITAIKHOAN) VALUES(@MaTaiKhoan,@MatKhau,@HoTen,@NamSinh,@SDT,@GioiTinh,@DiaChi,@LoaiTK)"; SqlCommand command2 = new SqlCommand(sql2, conn); command2.Parameters.AddWithValue("@MaTaiKhoan", txtTaiKhoan.Text); command2.Parameters.AddWithValue("@MatKhau", txtMatKhau.Text); command2.Parameters.AddWithValue("@HoTen", txtHoTen.Text); command2.Parameters.AddWithValue("@NamSinh", NamSinh); command2.Parameters.AddWithValue("@SDT", txtSoDienThoai.Text); command2.Parameters.AddWithValue("@GioiTinh", GioiTinh); command2.Parameters.AddWithValue("@DiaChi", txtDiaChi.Text); command2.Parameters.AddWithValue("@LoaiTK", cbbLoaiTK.Text); command2.ExecuteNonQuery(); MessageBox.Show("Đăng ký thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTaiKhoan.Text = ""; txtMatKhau.Text = ""; txtHoTen.Text = ""; txtDiaChi.Text = ""; txtSoDienThoai.Text = ""; txtTaiKhoan.Focus(); } else { lbThongBao.Text = "Tài Khoản đã tồn tại!"; //txtTaiKhoan.Text = ""; txtTaiKhoan.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conn.Close(); } } }
private void btInHD_Click(object sender, EventArgs e) { SqlConnection conn = SQLDatabase.GetDBConnection(); try { conn.Open(); if (dtgvCTHD.Rows.Count < 1) { MessageBox.Show("Hóa đơn rỗng không thể in\nVui lòng thêm gạo vào hóa đơn", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string sql = "SELECT COUNT(*) FROM HOADON WHERE HOADON.MAHOADON = '" + txtMHD.Text.Trim() + "'"; SqlCommand command = new SqlCommand(sql, conn); int x = (int)command.ExecuteScalar(); if (x == 0) { MessageBox.Show("Hóa đơn đang được in\nVui lòng đợi giây lát", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); string Sql1 = "INSERT INTO HOADON(MAHOADON,MATAIKHOAN,MAKHACHHANG,NGAYLAP,TONGTIEN,CHIETKHAU,THUE,TONGTIENGOC) VALUES(@MaHD,@MaTK,@MaKH,@NgaLap,@TongTien,@ChietKhau,@Thue,@TongTG)"; SqlCommand cmd1 = new SqlCommand(Sql1, conn); //thêm gtri bảng hóa đơn decimal TongTien = decimal.Parse(txtTT.Text.Replace(".", "").Replace(",", "")); decimal ChietKhau = decimal.Parse(txtTienCK.Text.Replace(".", "").Replace(",", "")); decimal Thue = decimal.Parse(txtTienVAT.Text.Replace(".", "").Replace(",", "")); cmd1.Parameters.AddWithValue("@MaHD", txtMHD.Text.Trim()); cmd1.Parameters.AddWithValue("@MaTK", frmQLCHG.MaTk.Trim()); cmd1.Parameters.AddWithValue("@MaKH", txtMKH.Text.Trim()); cmd1.Parameters.AddWithValue("@NgaLap", dtpNgayLap.Value); cmd1.Parameters.AddWithValue("@TongTien", TongTien.ToString()); cmd1.Parameters.AddWithValue("@ChietKhau", ChietKhau.ToString()); cmd1.Parameters.AddWithValue("@Thue", Thue.ToString()); cmd1.Parameters.AddWithValue("@TongTG", GiaGoc()); cmd1.ExecuteNonQuery(); string sql2 = "INSERT INTO CTHOADON(MAHOADON,MAGAO,TRONGLUONGMUA,DONGIA,THANHTIEN) VALUES(@MaHD,@MaG,@TLM,@DonGia,@ThanhTien)"; //thêm giá trị bảng cthd for (int i = 0; i < dtgvCTHD.Rows.Count; i++) { SqlCommand cmd2 = new SqlCommand(sql2, conn); DataGridViewRow row = dtgvCTHD.Rows[i]; cmd2.Parameters.AddWithValue("@MaHD", txtMHD.Text.Trim()); cmd2.Parameters.AddWithValue("@MaG", row.Cells["MaGao"].Value); cmd2.Parameters.AddWithValue("@TLM", row.Cells["TrongLuong"].Value); cmd2.Parameters.AddWithValue("@DonGia", row.Cells["Giaban"].Value); cmd2.Parameters.AddWithValue("@ThanhTien", row.Cells["ThanhTien"].Value); cmd2.ExecuteNonQuery(); } UpdateTon(); if (txtMKH.Text != "KH0") { UpdateVip(); } HoaDon(); btThem.Enabled = false; btSua.Enabled = false; btXoa.Enabled = false; cbbTKH.Enabled = false; cbbSDT.Enabled = false; dtgvCTHD.Enabled = false; } else { MessageBox.Show("Hóa đơn đang được in\nVui lòng đợi giây lát", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); HoaDon(); btThem.Enabled = false; btSua.Enabled = false; btXoa.Enabled = false; cbbTKH.Enabled = false; cbbSDT.Enabled = false; } } } catch (Exception ex) { MessageBox.Show("lỗi:" + ex.ToString()); } finally { conn.Close(); } }
private void ThemMoiGao() { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); if (txtMaGao.Text == "") { MessageBox.Show("Thêm mới Thông Tin Gạo không thành công\nVui lòng nhập thông tin Mã Gạo", "CẢNH BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { int check = CheckExistence("MAGAO", txtMaGao.Text); //Nhập mới; if (check == 0) { if (txtTenGao.Text == "" || cbbLoaiGao.Text == "" || txtTrongLuong.Text == "" || txtGiaNhap.Text == "" || txtGiaBan.Text == "" || txtXuatXu.Text == "") { MessageBox.Show("Thêm mới Thông Tin Gạo không thành công\nVui lòng nhập đầy đủ thông tin", "CẢNH BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string sql2 = "INSERT INTO GAO(MAGAO,TENGAO,LOAIGAO,TRONGLUONGGAO,GIANHAP,GIABAN,XUATXU) VALUES(@MaGao,@TenGao,@LoaiGao,@TrongLuongGao,@GiaNhap,@GiaBan,@XuatXu)"; SqlCommand command2 = new SqlCommand(sql2, conn); command2.Parameters.AddWithValue("@MaGao", txtMaGao.Text); command2.Parameters.AddWithValue("@TenGao", txtTenGao.Text); command2.Parameters.AddWithValue("@LoaiGao", cbbLoaiGao.Text); command2.Parameters.AddWithValue("@TrongLuongGao", txtTrongLuong.Text); command2.Parameters.AddWithValue("@GiaNhap", txtGiaNhap.Text); command2.Parameters.AddWithValue("@GiaBan", txtGiaBan.Text); command2.Parameters.AddWithValue("@XuatXu", txtXuatXu.Text); command2.ExecuteNonQuery(); MessageBox.Show("Thêm Thông Tin Gạo mới thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); KetNoiSQL.LoadDLQLTTGao(dataViewQLTTG); } } //Cập nhật; else { Double tempTrongLuong = 0; string TenGao = ""; string sql3 = "SELECT * FROM GAO WHERE GAO.MAGAO = '" + txtMaGao.Text + "'"; SqlCommand command3 = new SqlCommand(sql3, conn); SqlDataReader reader = command3.ExecuteReader(); while (reader.Read()) { TenGao = reader.GetString(1); tempTrongLuong = reader.GetDouble(3); } reader.Close(); Double temp = Double.Parse(txtTrongLuong.Text); Double TrongLuong = (tempTrongLuong + temp); //txtXuatXu.Text = TrongLuong; string sql4 = "UPDATE GAO SET TRONGLUONGGAO = @TrongLuongGao WHERE MAGAO = @MaGao"; SqlCommand command4 = new SqlCommand(sql4, conn); command4.Parameters.AddWithValue("@MaGao", txtMaGao.Text); command4.Parameters.AddWithValue("@TrongLuongGao", TrongLuong); command4.ExecuteNonQuery(); string str = "Gạo '" + TenGao + "' vừa được nhập thêm '" + txtTrongLuong.Text + "' KG"; MessageBox.Show(str, "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); KetNoiSQL.LoadDLQLTTGao(dataViewQLTTG); } } catch { MessageBox.Show("Không thành công\nVui lòng kiểm tra lại", "LỖI", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.Close(); } } }
private void Sua() { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); DateTime date1 = dtNamSinh.Value; DateTime date2 = DateTime.Now; string GioiTinh = ""; if (rbNam.Checked == true) { GioiTinh = "Nam"; } if (rbNu.Checked == true) { GioiTinh = "Nữ"; } string QuyenHan = ""; if (cbQLTK.Checked) { QuyenHan = QuyenHan + "1"; } if (cbQLKH.Checked) { QuyenHan = QuyenHan + "2"; } if (cbQLTTG.Checked) { QuyenHan = QuyenHan + "3"; } if (cbQLBG.Checked) { QuyenHan = QuyenHan + "4"; } if (cbBCTK.Checked) { QuyenHan = QuyenHan + "5"; } string NamSinh = dtNamSinh.Value.ToString("MM/dd/yyyy"); if (txtMatKhau.Text == "" || txtHoTen.Text == "") { lbThongBao.Text = "Vui lòng điền đầy đủ thông tin ở mục (*)"; } else if (txtMatKhau.TextLength < 5) { lbThongBao.Text = "Mật Khẩu quá ngắn"; txtMatKhau.Focus(); } else if (date1.CompareTo(date2) >= 0) { lbThongBao.Text = "Ngày sinh không được lớn hơn ngày hiện tại"; } else { try { string sql1 = "UPDATE TAIKHOAN SET MATKHAU = @MatKhau, HOTEN = @HoTen, NAMSINH = @NamSinh, SODIENTHOAI = @SDT, GIOITINH = @GioiTinh, DIACHI = @DiaChi, LOAITAIKHOAN = @LoaiTK, QUYENHAN = @QuyenHan WHERE MATAIKHOAN = @MaTaiKhoan"; SqlCommand command1 = new SqlCommand(sql1, conn); command1.Parameters.AddWithValue("@MaTaiKhoan", txtTaiKhoan.Text); command1.Parameters.AddWithValue("@MatKhau", txtMatKhau.Text); command1.Parameters.AddWithValue("@HoTen", txtHoTen.Text); command1.Parameters.AddWithValue("@NamSinh", NamSinh); command1.Parameters.AddWithValue("@SDT", txtSoDienThoai.Text); command1.Parameters.AddWithValue("@GioiTinh", GioiTinh); command1.Parameters.AddWithValue("@DiaChi", txtDiaChi.Text); command1.Parameters.AddWithValue("@LoaiTK", cbbLoaiTK.Text); command1.Parameters.AddWithValue("@QuyenHan", QuyenHan); command1.ExecuteNonQuery(); MessageBox.Show("Cập nhật Tài Khoản thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conn.Close(); } } }
private void dataviewtkhd_CellEnter(object sender, DataGridViewCellEventArgs e) { SqlDataAdapter da; DataTable dt; string MaTK = ""; string MaHD = ""; rowIndex = e.RowIndex; DataGridViewRow row = dataviewtkhd.Rows[e.RowIndex]; MaHD = row.Cells["MAHOADON"].Value.ToString(); MaTK = row.Cells["MATAIKHOAN"].Value.ToString(); SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); string Sql1 = "Select CTHOADON.MAGAO,TENGAO,XUATXU,TRONGLUONGMUA,DONGIA,THANHTIEN From CTHOADON,GAO Where MAHOADON=@MaHD and CTHOADON.MAGAO=GAO.MAGAO"; SqlCommand cmd1 = new SqlCommand(Sql1, conn); cmd1.Parameters.AddWithValue("@MaHD", MaHD); da = new SqlDataAdapter(cmd1); dt = new DataTable(); da.Fill(dt); dtgvCTHD.DataSource = dt; dtgvCTHD.Columns[4].DefaultCellStyle.Format = "N0"; dtgvCTHD.Columns[5].DefaultCellStyle.Format = "N0"; string SqlKH = "Select HOTEN,SODIENTHOAI From KHACHHANG,HOADON Where MAHOADON=@MaHD and HOADON.MAKHACHHANG=KHACHHANG.MAKHACHHANG"; SqlCommand cmd = new SqlCommand(SqlKH, conn); cmd.Parameters.AddWithValue("@MaHD", MaHD); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { textBox1.Text = row.Cells["MAHOADON"].Value.ToString(); //txtMKH.Text = row.Cells["MAKHACHHANG"].Value.ToString(); txtKH.Text = reader["HOTEN"].ToString(); txtSDT.Text = reader["SODIENTHOAI"].ToString(); } reader.Close(); string SqlNV = "Select HOTEN From TAIKHOAN Where MATAIKHOAN=@MaTK"; SqlCommand cmd2 = new SqlCommand(SqlNV, conn); cmd2.Parameters.AddWithValue("@MaTK", MaTK); string ht = Convert.ToString(cmd2.ExecuteScalar()); txtNV.Text = ht; string Thue = ""; string CK = ""; string TongT = ""; Thue = row.Cells["THUE"].Value.ToString(); CK = row.Cells["CHIETKHAU"].Value.ToString(); TongT = row.Cells["TONGTIEN"].Value.ToString(); decimal thue = Convert.ToDecimal(Thue); decimal ck = Convert.ToDecimal(CK); decimal tienTT = Convert.ToDecimal(TongT); decimal ThanhToan = tienTT + ck - thue; txtVAT.Text = string.Format("{0:0,0}", thue); txtCK.Text = string.Format("{0:0,0}", ck); txtTong.Text = string.Format("{0:0,0}", ThanhToan); txtTT.Text = string.Format("{0:0,0}", tienTT); }