private void GridViewBinhGas_CellClick_1(object sender, DataGridViewCellEventArgs e) { DAO.OpenConnection(); if (btnThem.Enabled == false) { MessageBox.Show("Đang ở chế độ thêm mới!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaBinh.Focus(); return; } txtMaBinh.Text = GridViewBinhGas.CurrentRow.Cells["Mabinh"].Value.ToString(); txtTenBinh.Text = GridViewBinhGas.CurrentRow.Cells["Tenbinh"].Value.ToString(); txtSoLuong.Text = GridViewBinhGas.CurrentRow.Cells["Soluong"].Value.ToString(); txtDonGiaNhap.Text = GridViewBinhGas.CurrentRow.Cells["Dongianhap"].Value.ToString(); txtDonGiaBan.Text = GridViewBinhGas.CurrentRow.Cells["Dongiaban"].Value.ToString(); txtTGBH.Text = GridViewBinhGas.CurrentRow.Cells["Thoigianbaohanh"].Value.ToString(); txtAnh.Text = GridViewBinhGas.CurrentRow.Cells["Anh"].Value.ToString(); txtGhichu.Text = GridViewBinhGas.CurrentRow.Cells["Ghichu"].Value.ToString(); cmbKhoiLuong.Text = GridViewBinhGas.CurrentRow.Cells["Makhoiluong"].Value.ToString(); cmbMau.Text = GridViewBinhGas.CurrentRow.Cells["Mamau"].Value.ToString(); cmbLoaiGas.Text = GridViewBinhGas.CurrentRow.Cells["Maloai"].Value.ToString(); cmbNuocSX.Text = GridViewBinhGas.CurrentRow.Cells["manuocSX"].Value.ToString(); if (!String.IsNullOrEmpty(txtAnh.Text)) { picAnh.Image = Image.FromFile(txtAnh.Text); } string sql; double gianhap, giaban; gianhap = Convert.ToDouble(DAO.GetFieldValues("Select Dongianhap from DM_Binh_ga where Mabinh = N'" + txtMaBinh.Text.Trim() + "'")); giaban = (gianhap * 110) / 100; sql = "UPDATE DM_Binh_ga SET Dongiaban =" + giaban + "where Mabinh =N'" + txtMaBinh.Text.Trim() + "'"; DAO.RunSql(sql); txtDonGiaBan.Text = giaban.ToString(); btnSua.Enabled = true; btnXoa.Enabled = true; txtMaBinh.Enabled = true; DAO.CloseConnection(); }
private void Load_DataGridViewChitiet() { DataTable Chi_tiet_hoa_don_ban = new DataTable(); txtDiachi.Enabled = false; txtDienthoai.Enabled = false; txtDongia.Enabled = false; txtTenbinh.Enabled = false; txtTenKH.Enabled = false; txtTenNV.Enabled = false; DAO.OpenConnection(); string sql; sql = "SELECT b.tenbinh,c.ngayban,a.SoHDB,b.Mabinh,makhach,manv, a.Soluong, b.Dongiaban, a.Giamgia,a.Thanhtien " + " FROM Chi_tiet_hoa_don_ban AS a join DM_Binh_ga as b on a.mabinh=b.mabinh join" + " hoa_don_ban as c on a.SoHDB=c.SoHDB "; Chi_tiet_hoa_don_ban = DAO.GetDataToTable(sql); DataGridViewChiTiet.DataSource = Chi_tiet_hoa_don_ban; DAO.CloseConnection(); }
private void HoaDonBan_Load(object sender, EventArgs e) { //string abc= "select * from Chi_tiet_hoa_don_ban "; // fill dữ liệu vào các comboboxmax nv,kh,tenhang,mahang,soluong string sql = "select MaNV,TenNV from Nhan_Vien"; DAO.OpenConnection(); DAO.fillDataToCombo(sql, cmbMaNV, "MaNV", "MaNV"); sql = "select Makhach,Tenkhach from Khach_hang"; DAO.fillDataToCombo(sql, cmbMaKH, "Makhach", "Makhach"); sql = "select Mabinh,Tenbinh from DM_Binh_ga"; DAO.fillDataToCombo(sql, cmbMabinh, "Mabinh", "Mabinh"); sql = " select SoHDB from hoa_don_ban "; DAO.fillDataToCombo(sql, cmbMaHDB, "SoHDB", "SoHDB"); Load_DataGridViewChitiet(); }
public static void RunSql(string sql) { DAO.OpenConnection(); SqlCommand cmd; // Khai báo đối tượng SqlCommand cmd = new SqlCommand(); // Khởi tạo đối tượng cmd.Connection = DAO.Conn; // Gán kết nối cmd.CommandText = sql; // Gán câu lệnh SQL try { cmd.ExecuteNonQuery(); // Thực hiện câu lệnh SQL } catch (System.Exception ex) { MessageBox.Show(ex.ToString()); } cmd.Dispose(); cmd = null; DAO.CloseConnection(); }
public static void RunSqlDel(string sql) { DAO.OpenConnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = DAO.Conn; cmd.CommandText = sql; try { cmd.ExecuteNonQuery(); } catch (System.Exception) { MessageBox.Show("Dữ liệu đang được dùng, không thể xóa...", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop); } cmd.Dispose(); cmd = null; DAO.CloseConnection(); }
//edit private void btnSua_Click(object sender, EventArgs e) { string sql; sql = "Update DM_Binh_ga set Tenbinh=N'" + txtTenBinh.Text.Trim() + "',Maloai=N'" + cmbLoaiGas.SelectedValue.ToString() + "',Mamau=" + cmbMau.SelectedValue.ToString() + ",Makhoiluong=N'" + cmbKhoiLuong.SelectedValue.ToString() + "',ManuocSX=N'" + cmbNuocSX.SelectedValue.ToString() + "',Soluong=" + txtSoLuong.Text.Trim() + ",Dongianhap=" + txtDonGiaNhap.Text.Trim() + ",Dongiaban=" + txtDonGiaBan.Text.Trim() + ",Thoigianbaohanh=N'" + txtTGBH.Text.Trim() + "',Anh='" + txtAnh.Text + "',Ghichu=N'" + txtGhichu.Text.Trim() + "' where Mabinh=N'" + txtMaBinh.Text.Trim() + "'"; DAO.OpenConnection(); txtMaBinh.Enabled = false; SqlCommand cmd = new SqlCommand(sql, DAO.Conn); MessageBox.Show(sql); cmd.CommandText = sql; cmd.Connection = DAO.Conn; cmd.ExecuteNonQuery(); DAO.CloseConnection(); LoadDataToGridView(); }
private void LoadDataToGridview() { try { // mở kết nối DAO.OpenConnection(); string sql = " select * from Nuoc_san_xuat"; SqlDataAdapter myAdapter = new SqlDataAdapter(sql, DAO.Conn); DataTable Nuoc_san_xuat = new DataTable(); myAdapter.Fill(Nuoc_san_xuat); gridviewSX.DataSource = Nuoc_san_xuat; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { DAO.CloseConnection(); } }
private void LoadDataToGridview() { try { // mở kết nối DAO.OpenConnection(); string sql = " select * from Khoi_luong"; SqlDataAdapter myAdapter = new SqlDataAdapter(sql, DAO.Conn); DataTable Khoi_luong = new DataTable(); myAdapter.Fill(Khoi_luong); gridviewKhoiluong.DataSource = Khoi_luong; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { DAO.CloseConnection(); } }
private void BaoCaoDoanhThu_Load(object sender, EventArgs e) { DAO.OpenConnection(); string sql1 = "select distinct month(ngayban) as thang from hoa_don_ban order by month(ngayban) asc"; DAO.FillCombo(sql1, comboBox1, "thang", "thang"); string sql2 = "select distinct year(ngayban) as nam from hoa_don_ban order by year(ngayban)"; DAO.FillCombo(sql2, comboBox2, "nam", "nam"); string sql = "select sum(thanhtien) as tong_tien,DM_binh_ga.dongiaban," + "dm_binh_ga.mabinh,tenbinh,sum(chi_tiet_hoa_don_ban.soluong) as so_luong," + " ngayban" + " from chi_tiet_Hoa_don_ban join dm_binh_ga on " + "chi_tiet_hoa_don_ban.mabinh = dm_binh_ga.mabinh join hoa_don_ban on hoa_don_ban.sohdb = chi_tiet_hoa_don_ban.sohdb " + " group BY dm_binh_ga.mabinh,tenbinh,DM_binh_ga.dongiaban,ngayban"; DAO.loatdata(sql, dataGridViewdoanhthu); DAO.CloseConnection(); }
public void FillDataToCombo() { DAO.OpenConnection(); string sql = "select * from DM_Binh_ga"; SqlDataAdapter adapter = new SqlDataAdapter(sql, DAO.Conn); DataTable table = new DataTable(); adapter.Fill(table); cmbLoaiGas.DataSource = table; cmbLoaiGas.ValueMember = "Maloai"; cmbLoaiGas.DisplayMember = "Tenloai"; cmbMau.DataSource = table; cmbMau.ValueMember = "Mamau"; cmbMau.DisplayMember = "Tenmau"; cmbKhoiLuong.DataSource = table; cmbKhoiLuong.ValueMember = "Makhoiluong"; cmbNuocSX.DataSource = table; cmbNuocSX.ValueMember = "ManuocSX"; cmbNuocSX.DisplayMember = "TennuocSX"; DAO.CloseConnection(); }
private void LoadDataToGridview() { try { // mở kết nối DAO.OpenConnection(); string sql = " select * from Loai_ga"; SqlDataAdapter myAdapter = new SqlDataAdapter(sql, DAO.Conn); DataTable Loai_ga = new DataTable(); myAdapter.Fill(Loai_ga); gridviewLoai.DataSource = Loai_ga; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { DAO.CloseConnection(); } }
private void btnThem_Click(object sender, EventArgs e) { DAO.OpenConnection(); txtTenBinh.Text = ""; txtMaBinh.Text = ""; cmbKhoiLuong.Text = ""; cmbLoaiGas.Text = ""; cmbMau.Text = ""; cmbNuocSX.Text = ""; txtSoLuong.Text = "0"; txtDonGiaNhap.Text = "0"; txtDonGiaBan.Text = "0"; txtTGBH.Text = ""; txtAnh.Text = ""; txtGhichu.Text = ""; picAnh.Image = null; cmbLoaiGas.SelectedIndex = -1; cmbMau.SelectedIndex = -1; cmbKhoiLuong.SelectedIndex = -1; cmbNuocSX.SelectedIndex = -1; DAO.CloseConnection(); }
private void buttonluu_Click(object sender, EventArgs e) { if (textBoxmaca.Text == "") { MessageBox.Show("bạn chưa nhập mã ca"); textBoxmaca.Focus(); } if (textBoxtenca.Text == "") { MessageBox.Show("bạn chưa nhập ten ca"); textBoxtenca.Focus(); } string sql = "insert into ca_lam values (N'" + textBoxmaca.Text + "',N'" + textBoxtenca.Text + "')"; DAO .OpenConnection(); string sqlCheck = "select * from ca_lam where maca=N'" + textBoxmaca.Text.Trim() + "'"; if (DAO.CheckKey(sqlCheck)) { MessageBox.Show("Ca làm đã tồn tại"); DAO.CloseConnection(); textBoxmaca.Enabled = true; textBoxmaca.Focus(); return; } else { SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = DAO.Conn; cmd.ExecuteNonQuery(); loaddata(); DAO.CloseConnection(); } }
private void btnLuu_Click(object sender, EventArgs e) { //kiểm tra điều kiện if (txtMaloai.Text == "") { MessageBox.Show("Bạn chưa nhập mã loại gas"); txtMaloai.Focus(); return; } if (txtTenloai.Text == "") { MessageBox.Show("Bạn chưa nhập tên loại gas"); txtTenloai.Focus(); return; } string sqlCheckKey = "select * from Loai_ga where Maloai = '" + txtMaloai.Text.Trim() + "'"; if (DAO.CheckKey(sqlCheckKey)) { MessageBox.Show("Mã loại gas đã tồn tại"); DAO.CloseConnection(); txtMaloai.Focus(); return; } else { string sql = " insert into Loai_ga values('" + txtMaloai.Text.Trim() + "' , N'" + txtTenloai.Text.Trim() + "')"; DAO.OpenConnection(); SqlCommand cmd = new SqlCommand(sql, DAO.Conn); cmd.ExecuteNonQuery(); DAO.CloseConnection(); LoadDataToGridview(); } }
private void buttonxoa_Click(object sender, EventArgs e) { string sql = "delete from nhan_vien where manv='" + textBoxMaNV.Text + "'"; //MessageBox.Show(sql); //DAO.openconnectionstring(); //SqlCommand cmd = new SqlCommand(sql, DAO.conn); //cmd.ExecuteNonQuery(); // DAO.closeconnectionstring(); // DAO.checkxoa(sql); string sqlcheck = "select * from nhan_vien join Hoa_don_ban on Hoa_don_ban.MaNV=Nhan_Vien.MaNV join hoa_don_nhap" + "on hoa_don_nhap.manv=nhan_vien.manv where nhan_vien.manv='" + textBoxMaNV.Text.Trim() + "'"; DAO.OpenConnection(); if (DAO.CheckKey(sqlcheck)) { MessageBox.Show("không thể xóa"); DAO.CloseConnection(); return; } else { SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = DAO.Conn; cmd.ExecuteNonQuery(); loatdata(); DAO.CloseConnection(); } }
private void btnLuu_Click_1(object sender, EventArgs e) { string sql; double sl, SLcon, tong, Tongmoi; //double giaban, giabanmoi; DAO.OpenConnection(); sql = "SELECT SoHDB FROM Hoa_don_ban WHERE SoHDB=N'" + txtSoHDB.Text + "'"; if (!DAO.CheckKey(sql)) { if (txtNgayBan.Text.Length == 0) { MessageBox.Show("Bạn phải nhập ngày bán", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNgayBan.Focus(); return; } if (cmbMaNV.Text.Length == 0) { MessageBox.Show("Bạn phải nhập nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cmbMaNV.Focus(); return; } if (cmbMaKH.Text.Length == 0) { MessageBox.Show("Bạn phải nhập khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cmbMaKH.Focus(); return; } sql = "INSERT INTO hoa_don_ban(SoHDB, MaNV, Ngayban, makhach, TongTien) VALUES(N'" + txtSoHDB.Text.Trim() + "', N'" + cmbMaNV.SelectedValue + "', N'" + txtNgayBan.Text.Trim() + "',N'" + cmbMaKH.SelectedValue + "'," + txtTongtien.Text + ")"; //MessageBox.Show(sql); DAO.RunSql(sql); } // Lưu thông tin của các mặt hàng if (cmbMabinh.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cmbMabinh.Focus(); return; } if ((txtSoluong.Text.Trim().Length == 0) || (txtSoluong.Text == "0")) { MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSoluong.Text = ""; txtSoluong.Focus(); return; } if (txtGiamgia.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtGiamgia.Focus(); return; } sql = "SELECT Mabinh FROM Chi_tiet_hoa_don_ban WHERE Mabinh=N'" + cmbMabinh.SelectedValue + "' AND SoHDB = N'" + txtSoHDB.Text.Trim() + "'"; if (DAO.CheckKey(sql)) { MessageBox.Show("Mã hàng này đã có, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); ResetValuesHang(); cmbMabinh.Focus(); return; } // Kiểm tra xem số lượng hàng trong kho còn đủ để cung cấp không? sl = Convert.ToDouble(DAO.GetFieldValues("SELECT SoLuong FROM DM_Binh_ga WHERE Mabinh = N'" + cmbMabinh.SelectedValue + "'")); if (Convert.ToDouble(txtSoluong.Text) > sl) { MessageBox.Show("Số lượng mặt hàng này chỉ còn " + sl, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSoluong.Text = ""; txtSoluong.Focus(); return; } sql = "INSERT INTO Chi_tiet_hoa_don_ban(SoHDB,Mabinh,Soluong, Giamgia,Thanhtien) VALUES(N'" + txtSoHDB.Text + "',N'" + cmbMabinh.SelectedValue + "'," + txtSoluong.Text + "," + txtGiamgia.Text + "," + txtThanhtien.Text + ")"; //MessageBox.Show(sql); DAO.RunSql(sql); Load_DataGridViewChitiet(); // Cập nhật lại số lượng của mặt hàng vào bảng DM_Binh_ga SLcon = sl - Convert.ToDouble(txtSoluong.Text); sql = "UPDATE DM_Binh_ga SET Soluong =" + SLcon + " WHERE Mabinh= N'" + cmbMabinh.SelectedValue + "'"; DAO.RunSql(sql); //Cập nhật lại tổng tiền cho hóa đơn bán tong = Int32.Parse(DAO.GetFieldValues("SELECT tongtien FROM hoa_don_ban WHERE SoHDB = N'" + txtSoHDB.Text + "'")); Tongmoi = tong + Convert.ToDouble(txtThanhtien.Text); sql = "UPDATE Hoa_don_ban SET Tongtien =" + Tongmoi + " WHERE SoHDB = N'" + txtSoHDB.Text + "'"; DAO.RunSql(sql); txtTongtien.Text = Tongmoi.ToString(); labelChuyen.Text = "Bằng chữ: " + DAO.ChuyenSoSangChu(Tongmoi.ToString()); ResetValuesHang(); //btnInhoadon = true; }
private void btnLuu_Click_1(object sender, EventArgs e) { DAO.OpenConnection(); if (txtMaBinh.Text == "") { MessageBox.Show("Bạn không được để trống mã bình"); txtMaBinh.Focus(); return; } if (txtTenBinh.Text == "") { MessageBox.Show("bạn không được để trống tên bình"); txtTenBinh.Focus(); return; } if (cmbLoaiGas.SelectedIndex == -1) { MessageBox.Show("bạn chưa chọn loại gas"); return; } if (cmbMau.SelectedIndex == -1) { MessageBox.Show("bạn chưa chọn màu"); return; } if (cmbKhoiLuong.SelectedIndex == -1) { MessageBox.Show("bạn chưa chọn khối lượng"); return; } if (cmbNuocSX.SelectedIndex == -1) { MessageBox.Show("bạn chưa chọn nước sản xuất"); return; } if (txtSoLuong.Text == "") { MessageBox.Show("bạn không được để trống số lượng"); txtSoLuong.Focus(); return; } if (txtDonGiaNhap.Text == "") { MessageBox.Show("bạn không được để trống đơn giá nhập "); txtDonGiaNhap.Focus(); return; } if (txtDonGiaBan.Text == "") { MessageBox.Show("bạn không được để trống đơn giá bán"); txtDonGiaBan.Focus(); return; } if (txtAnh.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải chọn ảnh minh họa cho hàng"); txtAnh.Focus(); return; } if (txtTGBH.Text == "") { MessageBox.Show("bạn không được để trống thời gian bảo hành"); txtTGBH.Focus(); return; } string sql = "select * from DM_Binh_ga where Mabinh ='" + txtMaBinh.Text.Trim() + "'"; if (DAO.CheckKey(sql)) { MessageBox.Show("Mã bình đã tồn tại"); txtMaBinh.Focus(); return; } else { sql = "insert into DM_Binh_ga(Mabinh, Tenbinh, Maloai, Mamau, Makhoiluong, ManuocSX, Soluong, Dongianhap, Dongiaban, Thoigianbaohanh, Anh, Ghichu) values(N'" + txtMaBinh.Text.Trim() + "', N'" + txtTenBinh.Text.Trim() + "',N'" + cmbLoaiGas.SelectedValue.ToString() + "'," + cmbMau.SelectedValue.ToString() + ",N'" + cmbKhoiLuong.SelectedValue.ToString() + "',N'" + cmbNuocSX.SelectedValue.ToString() + "'," + txtSoLuong.Text.Trim() + "," + txtDonGiaNhap.Text.Trim() + "," + txtDonGiaBan.Text.Trim() + ",N'" + txtTGBH.Text.Trim() + "','" + txtAnh.Text + "',N'" + txtGhichu.Text.Trim() + "')"; //MessageBox.Show(sql); SqlCommand cmd = new SqlCommand(sql, DAO.Conn); cmd.ExecuteNonQuery(); LoadDataToGridView(); RefreshData(); txtMaBinh.Enabled = true; } DAO.CloseConnection(); }
private void btnLuu_Click(object sender, EventArgs e) { DAO.OpenConnection(); string sql; double sl, SLcon, tong, Tongmoi; sql = "SELECT SoHDN FROM hoa_don_nhap WHERE SoHDN=N'" + txtSoHDN.Text + "'"; if (!DAO.CheckKey(sql)) { // Số hóa đơn nhập chưa có, tiến hành lưu các thông tin chung // SoHDNhap được sinh tự động do đó không có trường hợp trùng khóa if (cboManhanvien.Text.Length == 0) { MessageBox.Show("Bạn phải nhập mã nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cboManhanvien.Focus(); return; } if (txtNgaynhap.Text.Length == 0) { MessageBox.Show("Bạn phải nhập ngày nhập hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNgaynhap.Focus(); return; } if (cboMaNCC.Text.Length == 0) { MessageBox.Show("Bạn phải nhập mã nhà cung cấp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cboMaNCC.Focus(); return; } sql = "INSERT INTO hoa_don_nhap(SoHDN, MaNV, NgayNhap, MaNCC, TongTien) VALUES (N'" + txtSoHDN.Text.Trim() + "',N'" + cboManhanvien.SelectedValue + "',N'" + DAO.ConvertDateTime(txtNgaynhap.Text.Trim()) + "',N'" + cboMaNCC.SelectedValue + "'," + txtTongtien.Text + ")"; DAO.RunSql(sql); } // Lưu thông tin của các mặt hàng if (cboMabinh.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã bình", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cboMabinh.Focus(); return; } if ((txtSoluong.Text.Trim().Length == 0) || (txtSoluong.Text == "0")) { MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSoluong.Text = ""; txtSoluong.Focus(); return; } if (txtGiamgia.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtGiamgia.Focus(); return; } if (txtDongia.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập đơn giá nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDongia.Focus(); return; } sql = "SELECT Mabinh FROM chi_tiet_hoa_don_nhap WHERE Mabinh=N'" + cboMabinh.SelectedValue + "' AND SoHDN = N'" + txtSoHDN.Text.Trim() + "'"; if (DAO.CheckKey(sql)) { MessageBox.Show("Mã bình này đã có, bạn phải nhập mã bình khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); ResetValuesHang(); cboMabinh.Focus(); return; } DAO.OpenConnection(); sql = "INSERT INTO chi_tiet_hoa_don_nhap VALUES(N'" + txtSoHDN.Text.Trim() + "',N'" + cboMabinh.SelectedValue + "'," + txtSoluong.Text + "," + txtDongia.Text + "," + txtGiamgia.Text + "," + txtThanhtien.Text + ")"; DAO.RunSql(sql); LoadDataGridView(); //cap nhat double dgnhap = Convert.ToDouble(txtDongia.Text); // đơn giá nhập sl = Convert.ToDouble(DAO.GetFieldValues("SELECT SoLuong FROM DM_binh_ga WHERE mabinh = N'" + cboMabinh.SelectedValue + "'")); double slmoi = Convert.ToDouble(txtSoluong.Text); sql = "UPDATE DM_binh_ga SET DonGiaNhap=" + dgnhap + "WHERE Mabinh= N'" + cboMabinh.SelectedValue + "'"; DAO.RunSql(sql); sql = "UPDATE DM_binh_ga SET DonGiaBan=" + dgnhap * 1.1 + "WHERE Mabinh= N'" + cboMabinh.SelectedValue + "'"; DAO.RunSql(sql); // Cập nhật lại số lượng ga vào bảng DM Binh ga SLcon = sl + slmoi; sql = "UPDATE DM_binh_ga SET SoLuong =" + SLcon + " WHERE Mabinh= N'" + cboMabinh.SelectedValue + "'"; DAO.RunSql(sql); //Cập nhật lại tổng tiền cho hóa đơn nhập tong = Int32.Parse(DAO.GetFieldValues("SELECT TongTien FROM hoa_don_nhap WHERE SoHDN = N'" + txtSoHDN.Text + "'")); Tongmoi = tong + Convert.ToDouble(txtThanhtien.Text); sql = "UPDATE hoa_don_nhap SET TongTien =" + Tongmoi + " WHERE SoHDN = N'" + txtSoHDN.Text + "'"; DAO.RunSql(sql); txtTongtien.Text = Tongmoi.ToString(); lblBangchu.Text = "Bằng chữ: " + DAO.ChuyenSoSangChu(Tongmoi.ToString()); LoadDataGridView(); DAO.CloseConnection(); }
//tim kiem private void btnTimKiem_Click_1(object sender, EventArgs e) { DAO.OpenConnection(); string sql; if ((txtMaBinh.Text == "") && (txtTenBinh.Text == "") && (cmbLoaiGas.Text == "") && (cmbMau.Text == "") && (cmbKhoiLuong.Text == "") && (cmbNuocSX.Text == "") && (txtSoLuong.Text == "") && (txtDonGiaNhap.Text == "") && (txtDonGiaBan.Text == "") && (txtTGBH.Text == "") && (txtAnh.Text == "") && (txtGhichu.Text == "")) { MessageBox.Show("Hãy nhập một điều kiện tìm kiếm!!!"); return; } sql = "SELECT * FROM DM_Binh_ga WHERE 1=1"; if (txtMaBinh.Text != "") { sql = sql + " AND MaBinh Like N'%" + txtMaBinh.Text + "%'"; } if (txtTenBinh.Text != "") { sql = sql + " AND TenBinh Like N'%" + txtTenBinh.Text + "%'"; } if (cmbLoaiGas.Text != "") { sql = sql + " AND Maloai Like N'%" + cmbLoaiGas.SelectedValue + "%'"; } if (cmbMau.Text != "") { sql = sql + " AND Mamau Like N'%" + cmbMau.SelectedValue + "%'"; } if (cmbKhoiLuong.Text != "") { sql = sql + " AND Makhoiluong Like N'%" + cmbKhoiLuong.SelectedValue + "%'"; } if (cmbNuocSX.Text != "") { sql = sql + " AND ManuocSX Like N'%" + cmbNuocSX.SelectedValue + "%'"; } if (txtSoLuong.Text != "") { sql = sql + " AND Soluong Like N'%" + txtSoLuong.Text + "%'"; } if (txtDonGiaNhap.Text != "") { sql = sql + " AND Dongianhap Like N'%" + txtDonGiaNhap.Text + "%'"; } if (txtDonGiaBan.Text != "") { sql = sql + " AND Dongiaban Like N'%" + txtDonGiaBan.Text + "%'"; } if (txtTGBH.Text != "") { sql = sql + " AND Thoigianbaohanh Like N'%" + txtTGBH.Text + "%'"; } if (txtAnh.Text != "") { sql = sql + " AND Anh Like N'%" + txtAnh.Text + "%'"; } if (txtGhichu.Text != "") { sql = sql + " AND Ghichu Like N'%" + txtGhichu.Text + "%'"; } DataTable DM_Binh_ga = DAO.GetDataToTable(sql); if (DM_Binh_ga.Rows.Count == 0) { MessageBox.Show("Không có bản ghi thỏa mãn điều kiện!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Có " + DM_Binh_ga.Rows.Count + " bản ghi thỏa mãn điều kiện!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } GridViewBinhGas.DataSource = DM_Binh_ga; txtMaBinh.Enabled = true; txtGhichu.Enabled = true; txtTenBinh.Enabled = true; txtDonGiaNhap.Enabled = true; txtDonGiaBan.Enabled = true; txtAnh.Enabled = true; cmbKhoiLuong.Enabled = true; cmbMau.Enabled = true; DAO.CloseConnection(); }
private void buttonluu_Click_1(object sender, EventArgs e) { if (textBoxdiachi.Text == "") { MessageBox.Show("bạn chưa nhập Địa chỉ"); textBoxdiachi.Focus(); } if (textBoxdienthoai.Text == "") { MessageBox.Show("bạn chưa nhập số điện thoại"); textBoxdienthoai.Focus(); } if (textBoxMaNV.Text == "") { MessageBox.Show("bạn chưa nhập mã"); textBoxMaNV.Focus(); } if (textBoxTenNV.Text == "") { MessageBox.Show("bạn chưa nhập tên"); textBoxTenNV.Focus(); } if (maskedTextBoxngaysinh.Text == "") { MessageBox.Show("bạn chưa nhập ngay sinh"); maskedTextBoxngaysinh.Focus(); } if (comboBoxgioitinh.SelectedIndex == -1) { MessageBox.Show("bạn chưa nhập giới tính"); comboBoxgioitinh.Focus(); } if (comboBoxmaca.SelectedIndex == -1) { MessageBox.Show("bạn chưa nhập maca"); comboBoxmaca.Focus(); } if (comboBoxmacongviec.SelectedIndex == -1) { MessageBox.Show("bạn chưa nhập mã công việc"); comboBoxmacongviec.Focus(); } string sql = "insert into nhan_vien values('" + textBoxMaNV.Text + "','" + textBoxTenNV.Text + "','" + comboBoxgioitinh.SelectedValue + "','" + maskedTextBoxngaysinh.Text + "','" + textBoxdiachi.Text + "','" + textBoxdienthoai.Text + "','" + comboBoxmaca.SelectedValue + "','" + comboBoxmacongviec.SelectedValue + "')"; //MessageBox.Show(sql); DAO.OpenConnection(); string sqlCheck = "select * from nhan_vien where manv='" + textBoxMaNV.Text.Trim() + "'"; if (DAO.CheckKey(sqlCheck)) { MessageBox.Show("nhanvien da ton tai"); DAO.CloseConnection(); textBoxMaNV.Enabled = true; textBoxMaNV.Focus(); return; } else { SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = DAO.Conn; cmd.ExecuteNonQuery(); loatdata(); DAO.CloseConnection(); } }