Beispiel #1
0
        public double tinhtongdoanhthu()
        {
            double doanhthu = 0;
            int    ngay1    = dateTimePickerTuNgay.Value.Day;
            int    thang1   = dateTimePickerTuNgay.Value.Month;
            int    nam1     = dateTimePickerTuNgay.Value.Year;
            int    ngay2    = dateTimePickerDenNgay.Value.Day;
            int    thang2   = dateTimePickerDenNgay.Value.Month;
            int    nam2     = dateTimePickerDenNgay.Value.Year;

            cmd = new Sqlcommands();
            if (cmd.open())
            {
                string que = "select  sum(HOADONBANHANG.TONGTHANHTOAN) from HOADONBANHANG Where YEAR(NGAYHOADON) between @nam1 and @nam2 and MONTH(NGAYHOADON) between @thang1 and @thang2 and day(NGAYHOADON) between @ngay1 and @ngay2 GROUP BY HOADONBANHANG.NGAYHOADON";

                cmdHeThong = new SqlCommand(que, cmd.getConnection());
                cmdHeThong.Parameters.Add(new SqlParameter("@ngay1", ngay1));
                cmdHeThong.Parameters.Add(new SqlParameter("@ngay2", ngay2));
                cmdHeThong.Parameters.Add(new SqlParameter("@thang1", thang1));
                cmdHeThong.Parameters.Add(new SqlParameter("@thang2", thang2));
                cmdHeThong.Parameters.Add(new SqlParameter("@nam1", nam1));
                cmdHeThong.Parameters.Add(new SqlParameter("@nam2", nam2));
                doanhthu = Double.Parse(cmdHeThong.ExecuteScalar().ToString());
            }
            cmd.close();
            return(doanhthu);
        }
Beispiel #2
0
        public int tinhtongsoluong()
        {
            int sl     = 0;
            int ngay1  = dateTimePickerTuNgay.Value.Day;
            int thang1 = dateTimePickerTuNgay.Value.Month;
            int nam1   = dateTimePickerTuNgay.Value.Year;
            int ngay2  = dateTimePickerDenNgay.Value.Day;
            int thang2 = dateTimePickerDenNgay.Value.Month;
            int nam2   = dateTimePickerDenNgay.Value.Year;

            cmd = new Sqlcommands();
            if (cmd.open())
            {
                cmdHeThong = new SqlCommand("SELECT COUNT(*) FROM HOADONBANHANG   WHERE day(NGAYHOADON) between @ngay1 and @ngay2 AND month(NGAYHOADON) between @thang1 and @thang2 and YEAR(NGAYHOADON) between @nam1 and @nam2", cmd.getConnection());
                cmdHeThong.Parameters.Add(new SqlParameter("@ngay1", ngay1));
                cmdHeThong.Parameters.Add(new SqlParameter("@ngay2", ngay2));
                cmdHeThong.Parameters.Add(new SqlParameter("@thang1", thang1));
                cmdHeThong.Parameters.Add(new SqlParameter("@thang2", thang2));
                cmdHeThong.Parameters.Add(new SqlParameter("@nam1", nam1));
                cmdHeThong.Parameters.Add(new SqlParameter("@nam2", nam2));
                sl = Int32.Parse(cmdHeThong.ExecuteScalar().ToString());
            }
            cmd.close();
            return(sl);
        }
Beispiel #3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            cmd = new Sqlcommands();
            if (KiemTraThongTinDayDu())
            {
                if (cmd.open())
                {
                    if (MessageBox.Show("Bạn Có Chắc Chắn Muốn Xóa Không", "Chú ý", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        string[] thamso = { "ID" }; string[] giatri = { txtMaHang.Text };

                        if (cmd.executeNonQueryStoredProcedure(thamso, giatri, "XOATHONHTINMATHANG", false))
                        {
                            MessageBox.Show("Xóa Thông Tin Thành Công"); txtMaHang.Clear(); txtTenHang.Clear(); txtSoLuong.Clear();
                            txtDonGiaNhap.Clear(); txtDonGiaBan.Clear(); comboBoxLoaihang.Text = ""; comboBoxNhaCungCap.Text = ""; comboBoxNhaSanXuat.Text = "";
                            comboBoxDVT.Text = "";
                            // int index = danhsachNhaSanXuat.CurrentRow.Index;
                            // danhsachNhaSanXuat.Rows.RemoveAt(index);
                            dataGridViewDanhSachMatHang.Rows.RemoveAt(dataGridViewDanhSachMatHang.CurrentRow.Index);
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Vui Lòng Chọn Thông Tin Cần Xóa");
            }
            cmd.close();
        }
        public void tinhtongtien()
        {
            cmd = new Sqlcommands();
            try
            {
                if (cmd.open())
                {
                    if (kiemtramahoadon(txtMaHDBan.Text))
                    {
                        string que2 = "SELECT SUM(CHITIETHOADONBANHANG.THANHTIEN) FROM HOADONBANHANG,CHITIETHOADONBANHANG WHERE HOADONBANHANG.IDHOADON=CHITIETHOADONBANHANG.IDHOADON AND HOADONBANHANG.IDHOADON=@id GROUP BY HOADONBANHANG.IDHOADON";

                        cmdHEThong = new SqlCommand(que2, cmd.getConnection());
                        cmdHEThong.Parameters.Add(new SqlParameter("@id", txtMaHDBan.Text));
                        double i = Double.Parse(cmdHEThong.ExecuteScalar().ToString());
                        richTextBoxTonThanhToan.Text = i + "";
                    }
                    else
                    {
                        richTextBoxTonThanhToan.Text = "";
                    }
                }
                else
                {
                    MessageBox.Show("K Mở Hệ Thống Đc");
                }
            }
            catch
            {
                MessageBox.Show("Đầu Vào K Hợp Lệ");
            }
            cmd.close();
        }
Beispiel #5
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            cmd = new Sqlcommands();
            if (KiemTraThongTinDayDu())
            {
                if (cmd.open())
                {
                    if (MessageBox.Show("Bạn Có Chắc Chắn Lưu Thay Đổi", "Chú ý", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        string[] thamso = { "ID" }; string[] giatri = { txtMaSX.Text };

                        if (cmd.executeNonQueryStoredProcedure(thamso, giatri, "XOATHONGTINNHASANXUAT", false))
                        {
                            MessageBox.Show("Xóa Thông Tin Thành Công"); txtMaSX.Clear(); txtTenNSX.Clear(); txtSDT.Clear();
                            // int index = danhsachNhaSanXuat.CurrentRow.Index;
                            // danhsachNhaSanXuat.Rows.RemoveAt(index);
                            danhsachNhaSanXuat.Rows.RemoveAt(danhsachNhaSanXuat.CurrentRow.Index);
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Vui Lòng Chọn Thông Tin Cần Xóa");
            }
            cmd.close();
        }
 private void btnXoa_Click(object sender, EventArgs e)
 {
     cmd = new Sqlcommands();
     if (cmd.open())
     {
         if (MessageBox.Show("Bạn Có Muốn Xóa Thông Tin Này Không", "Chú Ý:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 string que = "Delete CHITIETHOADONBANHANG Where CHITIETHOADONBANHANG.IDMATHANG=@ma";
                 cmdHEThong = new SqlCommand(que, cmd.getConnection());
                 cmdHEThong.Parameters.Add(new SqlParameter("@ma", txtMaHang.Text));
                 cmdHEThong.ExecuteNonQuery();
                 int index = dataGridViewChiTietDonHang.CurrentRow.Index;
                 dataGridViewChiTietDonHang.Rows.RemoveAt(index);
                 MessageBox.Show("Xóa Thông Tin  Thành Công");
                 tinhtongtien();
             }
             catch
             {
                 MessageBox.Show("Xóa Thông Tin Thất Bại",
                                 "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     cmd.close();
 }
        private void btnSua_Click(object sender, EventArgs e)
        {
            cmd = new Sqlcommands();
            if (cmd.open() && checkThongTinSuaPhieu())
            {
                string que = "Update CHITIETHOADONBANHANG SET  SOLUONG=@sl,THANHTIEN=@tien Where IDHOADON=@idhd and IDMATHANG=@idh";
                cmdHEThong = new SqlCommand(que, cmd.getConnection());
                cmdHEThong.Parameters.Add(new SqlParameter("@sl", txtSoLuong.Text));
                double sl        = Double.Parse(txtSoLuong.Text);
                double dongia    = Double.Parse(txtDonGia.Text);
                double thanhtien = sl * dongia;
                cmdHEThong.Parameters.Add(new SqlParameter("@tien", thanhtien + ""));
                cmdHEThong.Parameters.Add(new SqlParameter("@idhd", txtMaHDBan.Text));

                cmdHEThong.Parameters.Add(new SqlParameter("@idh", txtMaHang.Text));

                cmdHEThong.ExecuteNonQuery();

                MessageBox.Show("Thay Đổi Thông Tin Thành Công");
                tinhtongtien();
                loadulieulenChiTietHoaDon();
            }
            else
            {
                MessageBox.Show("Dữ Liệu Đầu Vào Không Hợp Lệ");
            }
            cmd.close();
        }
Beispiel #8
0
        //194.168.1.24

        public void HienThiTongTinLenDataGird()
        {
            cmd = new Sqlcommands();
            if (cmd.open())
            {
                DataTable tb = new DataTable();
                tb = cmd.getDataTable("Select *FROM NHASANXUAT");
                danhsachNhaSanXuat.DataSource = tb;
            }
        }
Beispiel #9
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            cmd = new Sqlcommands();

            if (cmd.open())
            {
                if (btnSua.Text == "Sửa")
                {
                    btnSua.Text                 = "Lưu"; txtMaSX.Enabled = false;
                    groupBoxTimKiem.Enabled     = false;
                    groupBoxThongTinNSX.Enabled = true;
                    btnXoa.Enabled              = false; btnThem.Enabled = false; btnThoat.Enabled = false;
                }
                else if (btnSua.Text == "Lưu")
                {
                    if (txtMaSX.Text == "" || txtTenNSX.Text == "" || txtSDT.Text == "" || richTextBoxDiaChi.Text == "")
                    {
                        MessageBox.Show("Bạn Cần Chọn Điền Thông Tin Thay Đổi");
                    }
                    else
                    {
                        if (MessageBox.Show("Bạn Có Chắc Chắn Thay Đổi", "Chú Ý", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            string[] thamso = { "TEN", "SDT", "DC", "ID" }; string[] giatri =
                            { txtTenNSX.Text, txtSDT.Text, richTextBoxDiaChi.Text, txtMaSX.Text };
                            if (cmd.executeNonQueryStoredProcedure(thamso, giatri, "SUATHONGTINNHASANXUAT", false) == true)
                            {
                                MessageBox.Show("Thay Đổi Thông Tin Thành Công");
                                cmd.close();

                                HienThiTongTinLenDataGird();
                                groupBoxTimKiem.Enabled     = true;
                                groupBoxThongTinNSX.Enabled = false; btnXoa.Enabled = true;
                                btnThem.Enabled             = true; btnSua.Enabled = true; btnThoat.Enabled = true;
                                btnSua.Text     = "Sửa";
                                txtMaSX.Enabled = true;
                            }
                            else
                            {
                                MessageBox.Show("Fail");
                            }
                        }
                        else
                        {
                            groupBoxTimKiem.Enabled     = true;
                            groupBoxThongTinNSX.Enabled = true;
                            btnXoa.Enabled  = true;
                            btnThem.Enabled = true; btnSua.Enabled = true; btnThoat.Enabled = true;
                            btnSua.Text     = "Sửa";
                        }
                    }
                }
            }
        }
Beispiel #10
0
        private void dataGridViewThongTinHoaDonBanHang_MouseClick(object sender, MouseEventArgs e)
        {
            cmd = new Sqlcommands();
            string         mahd = dataGridViewThongTinHoaDonBanHang.CurrentRow.Cells[0].Value.ToString();
            SqlDataAdapter dap  = new SqlDataAdapter("SELECT *FROM CHITIETHOADONBANHANG WHERE IDHOADON=@ID", cmd.getConnection());

            dap.SelectCommand.Parameters.Add(new SqlParameter("@ID", mahd));
            dt = new DataTable();
            dap.Fill(dt);
            dataGridViewChiTietHoaDonBanHang.DataSource = dt;
            cmd.close();
        }
 public void loadThongTinLoaiKhachHang()
 {
     cmd = new Sqlcommands();
     if (cmd.open())
     {
         SqlDataReader dr = cmd.getDataReader("SELECT  LOAIKHACHHANG.TENLOAIKHACH FROM LOAIKHACHHANG ");
         while (dr.Read())
         {
             cboLoaiKhach.Items.Add(dr["TENLOAIKHACH"]);
         }
     }
 }
 public void loadulieulenChiTietHoaDon()
 {
     cmd = new Sqlcommands();
     if (cmd.open())
     {
         string         q  = "SELECT CHITIETHOADONBANHANG.IDMATHANG,TENMATHANG,DONGIABAN,SOLUONG,THANHTIEN FROM CHITIETHOADONBANHANG WHERE IDHOADON=@ID ";
         SqlDataAdapter da = new SqlDataAdapter(q, cmd.getConnection());
         da.SelectCommand.Parameters.Add(new SqlParameter("@ID", txtMaHDBan.Text));
         dt = new DataTable();
         da.Fill(dt);
         dataGridViewChiTietDonHang.DataSource = dt;
     }
 }
Beispiel #13
0
        private void rdoMa_MouseClick(object sender, MouseEventArgs e)
        {
            cmd             = new Sqlcommands();
            txtTimKiem.Text = "";
            SqlDataReader dr;

            dr = cmd.getDataReader("SELECT NHASANXUAT.IDNHASANXUAT FROM NHASANXUAT");
            while (dr.Read())
            {
                txtTimKiem.AutoCompleteCustomSource.Add(dr["IDNHASANXUAT"].ToString());
            }

            cmd.close();
        }
 public Boolean kiemtramahoadon(string id)
 {
     cmd = new Sqlcommands();
     if (cmd.open())
     {
         cmdHEThong = new SqlCommand("SELECT COUNT(*) FROM CHITIETHOADONBANHANG,HOADONBANHANG WHERE HOADONBANHANG.IDHOADON=CHITIETHOADONBANHANG.IDHOADON AND CHITIETHOADONBANHANG.IDHOADON=@ID", cmd.getConnection());
         cmdHEThong.Parameters.Add(new SqlParameter("@ID", id));
         int tmp = Int32.Parse(cmdHEThong.ExecuteScalar().ToString());
         if (tmp == 0)
         {
             return(false);
         }
     }
     // cmd.close();
     return(true);
 }
Beispiel #15
0
        public void loadcboLoaiHang()
        {
            cmd = new Sqlcommands();
            SqlDataReader dr;

            if (cmd.open())
            {
                cmdHeThong = new SqlCommand("SELECT LOAIHANG.TENLOAIHANG FROM LOAIHANG", cmd.getConnection());
                dr         = cmdHeThong.ExecuteReader();
                while (dr.Read())
                {
                    comboBoxLoaihang.Items.Add(dr["TENLOAIHANG"].ToString());
                }
            }
            cmd.close();
        }
Beispiel #16
0
 public void HienThiThongTinMatHang(string str)
 {
     cmd = new Sqlcommands();
     //ds = new DataSet();
     //ds.Clear();
     dt = new DataTable("MATHANG");
     if (cmd.open())
     {
         //    ds = cmd.getDataSet(str);
         //    dataGridViewDanhSachMatHang.DataSource = ds.Tables[0];
         //    //     dataGridViewDanhSachMatHang.DataSource = ds;
         //}
         // dt = new DataTable();
         dt = cmd.getDataTable(str);
         dataGridViewDanhSachMatHang.DataSource = dt;
     }
 }
Beispiel #17
0
 public void HienThiTimKiem()
 {
     cmd = new Sqlcommands();
     if (rdoTimTheoTen.Checked)
     {
         if (cmd.open())
         {
             txtTimKiem.Text = "";
             SqlDataReader dr;
             dr = cmd.getDataReader("SELECT NHASANXUAT.TENNHASANXUAT FROM NHASANXUAT");
             while (dr.Read())
             {
                 txtTimKiem.AutoCompleteCustomSource.Add(dr["TENNHASANXUAT"].ToString());
             }
         }
         cmd.close();
     }
 }
Beispiel #18
0
        public string GetTenNhaCungCap(string s)
        {
            string kq = "";

            // conHeThong.Open();
            cmd = new Sqlcommands();
            // string kq = "";
            if (cmd.open())
            {
                cmdHeThong = new SqlCommand("SELECT NHACUNGCAP.TENNHACUNGCAP FROM NHACUNGCAP, MATHANG WHERE NHACUNGCAP.IDNHACUNGCAP= MATHANG.IDNHACUNGCAP AND MATHANG.IDMATHANG=@id", cmd.getConnection());
                cmdHeThong.Parameters.Add(new SqlParameter("@id", s));
                kq = (string)cmdHeThong.ExecuteScalar();
                cmd.close();
            }


            return(kq);
        }
Beispiel #19
0
        public string GetTenLoaiHang(string s)
        {
            string kq = "";

            // conHeThong.Open();
            cmd = new Sqlcommands();
            // string kq = "";
            if (cmd.open())
            {
                cmdHeThong = new SqlCommand("SELECT LOAIHANG.TENLOAIHANG FROM LOAIHANG, MATHANG WHERE LOAIHANG.IDLOAIHANG=MATHANG.IDLOAIHANG AND IDMATHANG=@id", cmd.getConnection());
                cmdHeThong.Parameters.Add(new SqlParameter("@id", s));
                kq = (string)cmdHeThong.ExecuteScalar();
                cmd.close();
            }


            return(kq);
        }
        public void loadThongTinMaHangTenHang()
        {
            cmd = new Sqlcommands();
            SqlDataReader dr = cmd.getDataReader("SELECT  MATHANG.IDMATHANG FROM MATHANG ");

            while (dr.Read())
            {
                txtMaHang.AutoCompleteCustomSource.Add(dr["IDMATHANG"].ToString());
            }
            cmd.close();
            cmd = new Sqlcommands();
            SqlDataReader dr2 = cmd.getDataReader("SELECT  MATHANG.TENMATHANG FROM MATHANG ");

            while (dr2.Read())
            {
                txtTenHang.AutoCompleteCustomSource.Add(dr2["TENMATHANG"].ToString());
            }
            cmd.close();
        }
Beispiel #21
0
        private void txtTimKiem_KeyDown(object sender, KeyEventArgs e)
        {
            cmd = new Sqlcommands();
            if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Space)
            {
                if (txtTimKiem.Text == "")
                {
                    HienThiTongTinLenDataGird();
                }
                else
                {
                    if (rdoMa.Checked)
                    {
                        if (cmd.open())
                        {
                            DataTable tb = new DataTable();
                            //   dataGridViewLoaiHang.Rows.Clear();
                            string[] thamso = { "ma" };
                            string[] giatri = { txtTimKiem.Text };
                            //    sqlAcees.executeNonQueryStoredProcedure(thamso, giatri, "SELECT", false);
                            tb = cmd.getDataTableStoredProcedure(thamso, giatri, "TIMKIEMTHEOMANHASANXUAT");
                            danhsachNhaSanXuat.DataSource = tb;
                        }
                    }
                    if (rdoTimTheoTen.Checked)
                    {
                        if (cmd.open())
                        {
                            DataTable tb = new DataTable();
                            //   dataGridViewLoaiHang.Rows.Clear();
                            string[] thamso = { "ten" };
                            string[] giatri = { txtTimKiem.Text };
                            //    sqlAcees.executeNonQueryStoredProcedure(thamso, giatri, "SELECT", false);
                            tb = cmd.getDataTableStoredProcedure(thamso, giatri, "TIMKIEMTHEOTENNHASANXUAT");
                            danhsachNhaSanXuat.DataSource = tb;
                        }
                    }
                }
            }

            cmd.close();
        }
 private void btnLapPhieu_Click(object sender, EventArgs e)
 {
     if (kiemtrathongtinHoaDon())
     {
         cmd = new Sqlcommands();
         string[] thamso = { "IDHD", "TENLOAIKHACH", "TENKHACH", "SDT", "DIACHI", "IDNHANVIEN", "NGAYHD" };
         string[] giatri = { txtMaHDBan.Text, cboLoaiKhach.Text, txtTenKhach.Text, txtSDT.Text, txtDiaChi.Text, txtIDNV.Text, datetimeHoaDon.Value.ToShortDateString() };
         cmd.executeNonQueryStoredProcedure(thamso, giatri, "THEMTHONGTINHOADONBANHANG", false);
         MessageBox.Show("Lập Hóa Đơn Thành Công");
         int tmp = (int)cmd.getObject("SELECT MAX(HOADONBANHANG.IDHOADON) FROM HOADONBANHANG");
         txtMaHDBan.Text = tmp + "";
         groupBoxChiTietHoaDon.Enabled = true; panelGhiMatHang.Enabled = true; panelThanhTien.Enabled = true;
         btnGhiHang.Enabled            = true; btnHuyPhieu.Enabled = true; btnLamMoi.Enabled = true; btnSua.Enabled = true; btnInBill.Enabled = true;
         groupBoxHoaDon.Enabled        = false; btnXoa.Enabled = true;
     }
     else
     {
         MessageBox.Show("Thông Tin Chưa Chính Xác,Kiểm Tra Lại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void txtTenHang_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         cmd = new Sqlcommands();
         if (cmd.open())
         {
             string que = "Select MATHANG.IDMATHANG,MATHANG.DONGIABAN,MATHANG.DONVITINH FROM MATHANG WHERE MATHANG.TENMATHANG=@TENHANG";
             cmdHEThong = new SqlCommand(que, cmd.getConnection());
             cmdHEThong.Parameters.Add(new SqlParameter("@TENHANG", txtTenHang.Text));
             SqlDataReader dr = cmdHEThong.ExecuteReader();
             while (dr.Read())
             {
                 txtMaHang.Text    = (dr["IDMATHANG"].ToString());
                 txtDonGia.Text    = (dr["DONGIABAN"].ToString());
                 cboDonViTinh.Text = (dr["DONVITINH"].ToString());
             }
         }
     }
 }
Beispiel #24
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            cmd = new Sqlcommands();
            groupBoxTimKiem.Enabled      = false;
            groupBoxDanhSachHang.Enabled = false;
            btnXoa.Enabled = false; btnThoat.Enabled = false; btnSua.Enabled = false; txtMaHang.Enabled = true;
            if (btnThem.Text == "Thêm")
            {
                txtMaHang.Clear(); txtTenHang.Clear(); txtSoLuong.Clear();
                txtDonGiaBan.Clear(); txtDonGiaNhap.Clear(); comboBoxLoaihang.Text = ""; comboBoxNhaCungCap.Text = ""; comboBoxNhaSanXuat.Text = "";
                comboBoxDVT.Text = "";

                btnThem.Text = "Lưu";
            }
            else if (btnThem.Text == "Lưu")
            {
                if (KiemTraMa(txtMaHang.Text) && KiemTraThongTinDayDu())
                {
                    if (cmd.open())
                    {
                        string[] thamso = { "ID", "TEN", "IDLD", "IDNSX", "IDNCC", "DVT", "SL", "DGN", "DGB", "MT" };
                        string[] giatri = { txtMaHang.Text,   txtTenHang.Text, comboBoxLoaihang.SelectedValue.ToString() /*GetMaLoaiHang(comboBoxLoaihang.Text).ToString()*/, GetMaSanXuat(comboBoxNhaSanXuat.Text).ToString(), GetMacCungCap(comboBoxNhaCungCap.Text).ToString(),
                                            comboBoxDVT.Text, txtSoLuong.Text, txtDonGiaNhap.Text,                                                                            txtDonGiaBan.Text,                                richtextMoTa.Text };
                        if (cmd.executeNonQueryStoredProcedure(thamso, giatri, "THEMTHONGTINMATHANG") == true)
                        {
                            MessageBox.Show("Thêm Thông Tin Thành Công");
                            // cmd.close();
                            HienThiThongTinMatHang(strSelectMatHang);
                            groupBoxDanhSachHang.Enabled = true;
                            groupBoxTimKiem.Enabled      = true;
                            btnXoa.Enabled = true; btnThoat.Enabled = true; btnSua.Enabled = true;
                            btnThem.Text   = "Thêm";
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Thông Tin Không Hợp Lệ");
                }
            }
        }
 private void btnGhiHang_Click(object sender, EventArgs e)
 {
     cmd = new Sqlcommands();
     if (cmd.open() && kiemtrathongtinmathang())
     {
         double   sl       = Double.Parse(txtSoLuong.Text);
         double   dongia   = Double.Parse(txtDonGia.Text);
         double   tongtien = sl * dongia;
         string[] thamso   = { "IDHD", "IDHANG", "TENHANG", "SL", "DONGIA", "THANHTIEN" };
         string[] giatri   = { txtMaHDBan.Text, txtMaHang.Text, txtTenHang.Text, txtSoLuong.Text, txtDonGia.Text, tongtien + "" };
         cmd.executeNonQueryStoredProcedure(thamso, giatri, "THEMTHONGTINCHITIETHOADON", true);
         MessageBox.Show("Thêm Mặt Hàng Thành Công");
         loadulieulenChiTietHoaDon();
         tinhtongtien();
     }
     else
     {
         MessageBox.Show("Lỗi Thực Thi");
     }
     cmd.close();
 }
Beispiel #26
0
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            cmd = new Sqlcommands();
            //  SqlDataAdapter AD = new SqlDataAdapter("SELECT * FROM MATHANG WHERE IDMATHANG=110", cmd.getConnection());
            if (cmd.open())
            {
                if (rdoMa.Checked == false)
                {
                    if (textBox1.Text == "")
                    {
                        HienThiThongTinMatHang(strSelectMatHang);
                    }
                    else
                    {
                        dt = new DataTable();
                        string[] thamso = { "TEN" }; string[] giatri = { textBox1.Text };
                        dt = cmd.getDataTableStoredProcedure(thamso, giatri, "[TIMMATHANGTHEOTEN]");
                        //AD.Fill(dt);
                        dataGridViewDanhSachMatHang.DataSource = dt;
                    }
                }
                if (rdoTen.Checked == false)
                {
                    if (textBox1.Text == "")
                    {
                        HienThiThongTinMatHang(strSelectMatHang);
                    }
                    else
                    {
                        dt = new DataTable();
                        string[] thamso = { "ID" }; string[] giatri = { textBox1.Text };
                        dt = cmd.getDataTableStoredProcedure(thamso, giatri, "[TIMMATHANGTHEOMA]");
                        //AD.Fill(dt);
                        dataGridViewDanhSachMatHang.DataSource = dt;
                    }
                }
            }

            cmd.close();
        }
Beispiel #27
0
 private void btnThem_Click_1(object sender, EventArgs e)
 {
     cmd = new Sqlcommands();
     groupBoxTimKiem.Enabled     = false;
     groupBoxDanhSachNSX.Enabled = false;
     groupBoxThongTinNSX.Enabled = true;
     btnXoa.Enabled = false; btnThoat.Enabled = false; btnSua.Enabled = false;
     if (btnThem.Text == "Thêm")
     {
         txtMaSX.Clear(); txtSDT.Clear(); richTextBoxDiaChi.Clear();
         txtTenNSX.Clear();
         btnThem.Text = "Lưu";
     }
     else if (btnThem.Text == "Lưu")
     {
         if (KiemTraMa(txtMaSX.Text) && KiemTraThongTinDayDu())
         {
             if (cmd.open())
             {
                 string[] thamso = { "ID", "TEN", "SDT", "dc" };
                 string[] giatri = { txtMaSX.Text, txtTenNSX.Text, txtSDT.Text, richTextBoxDiaChi.Text };
                 if (cmd.executeNonQueryStoredProcedure(thamso, giatri, "THEMTHONGTINNHASANXUAT", false) == true)
                 {
                     MessageBox.Show("Thêm Thông Tin Thành Công");
                     cmd.close();
                     HienThiTongTinLenDataGird();
                     groupBoxDanhSachNSX.Enabled = true;
                     groupBoxThongTinNSX.Enabled = false;
                     groupBoxTimKiem.Enabled     = true;
                     btnXoa.Enabled = true; btnThoat.Enabled = true; btnSua.Enabled = true;
                     btnThem.Text   = "Thêm";
                 }
             }
         }
         else
         {
             MessageBox.Show("Thông Tin Không Hợp Lệ");
         }
     }
 }
        private void btnHuyPhieu_Click(object sender, EventArgs e)
        {
            // try
            //   {
            cmd = new Sqlcommands();
            if (MessageBox.Show("Bạn Chắc Chắn Hủy Phiếu Này", "Thông Báo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (cmd.open())
                {
                    string que = "DELETE FROM CHITIETHOADONBANHANG WHERE IDHOADON IN(SELECT IDHOADON FROM CHITIETHOADONBANHANG WHERE IDHOADON = @id)";
                    cmdHEThong = new SqlCommand(que, cmd.getConnection());
                    cmdHEThong.Parameters.Add(new SqlParameter("@id", txtMaHDBan.Text));
                    cmdHEThong.ExecuteNonQuery();
                    // dataGridViewChiTietDonHang.Rows.Clear();
                    string que1 = "DELETE FROM HOADONBANHANG  WHERE IDHOADON  = @id2";
                    cmdHEThong = new SqlCommand(que1, cmd.getConnection());
                    cmdHEThong.Parameters.Add(new SqlParameter("@id2", txtMaHDBan.Text));
                    cmdHEThong.ExecuteNonQuery();

                    MessageBox.Show("Hủy  Thông Tin Phiếu  Thành Công");
                    dataGridViewChiTietDonHang.DataSource = null;

                    groupBoxHoaDon.Enabled = true; panelGhiMatHang.Enabled = false; groupBoxChiTietHoaDon.Enabled = false;
                    btnXoa.Enabled         = false; btnSua.Enabled = false; btnDong.Enabled = true; btnLamMoi.Enabled = true;
                }
            }
            else
            {
                MessageBox.Show("Tiếp Tục Bán Hàng");
            }

            //   }
            //catch
            //   {
            //   MessageBox.Show("Hủy Thông Tin Thất Bại",
            //    "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //   }
            cmd.close();
        }
        public void luuHoaDon()
        {
            cmd = new Sqlcommands();
            if (cmd.open())
            {
                try
                {
                    string que = "UPDATE HOADONBANHANG Set TONGTHANHTOAN=@sum Where IDHOADON=@id";
                    cmdHEThong = new SqlCommand(que, cmd.getConnection());
                    cmdHEThong.Parameters.Add(new SqlParameter("@sum", richTextBoxTonThanhToan.Text));
                    cmdHEThong.Parameters.Add(new SqlParameter("@id", txtMaHDBan.Text));

                    cmdHEThong.ExecuteNonQuery();
                    MessageBox.Show("Lưu Thông Tin  Thành Công");
                }
                catch
                {
                    MessageBox.Show("Lưu Thông Tin Thất Bại");
                }
            }
            cmd.close();
        }
Beispiel #30
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            cmd = new Sqlcommands();
            int ngay1  = dateTimePickerTuNgay.Value.Day;
            int thang1 = dateTimePickerTuNgay.Value.Month;
            int nam1   = dateTimePickerTuNgay.Value.Year;
            int ngay2  = dateTimePickerDenNgay.Value.Day;
            int thang2 = dateTimePickerDenNgay.Value.Month;
            int nam2   = dateTimePickerDenNgay.Value.Year;

            if (cmd.open())
            {
                if (kiemtrangaythangnam())
                {
                    //string s = "update DOCGIA set HoDocGia='" +
                    //hoDocGia + "',TenLotDocGia= '" + tenLotDocGia + "',
                    //      TenDocGia='" + tenDocGia + "',GioiTinh=" + gioiTinh + ",
                    //  NgaySinh='" + ngaySinh + "',Sonha='" + soNha + "',Duong='" + duong + "'
                    //    ,Quan='" + quan + "',SoDienThoai='" + soDienThoai + "',NgayDangKi='"
                    //+ ngayDK + "',NgayHethanDK='" + ngayHetHanDK + "' where MaDocGia='" + maDocGia + "'";
                    string[] thanso = { "ngay1", "thang1", "nam1", "ngay2", "thang2", "nam2" };
                    string[] giatri = { ngay1 + "", thang1 + "", nam1 + "", ngay2 + "", thang2 + "", nam2 + "" };
                    dt = cmd.getDataTableStoredProcedure(thanso, giatri, "BAOCAODOANHTHUBANHANG");

                    dataGridViewThongTinHoaDonBanHang.DataSource = dt;
                    //txtTongSLHD.Text = tinhtongsoluong() + "";
                }
                else
                {
                    MessageBox.Show("Thông Tin Ngày Tháng Không Hợp Lệ");
                }
            }

            cmd.close();
            txtTongSLHD.Text = tinhtongsoluong() + "";

            txtTongDoanhThuHD.Text = tinhtongdoanhthu() + "";
        }