コード例 #1
0
        private void frmNhaCungCap_Load(object sender, EventArgs e)
        {
            chkListBox.Items.Insert(0, "Mã nhà cung cấp");
            chkListBox.Items.Insert(1, "Tên nhà cung cấp");
            chkListBox.Items.Insert(2, "Tên mặt hàng");
            chkListBox.Items.Insert(3, "Điện thoại");
            chkListBox.Items.Insert(4, "Fax");
            chkListBox.Items.Insert(5, "Email");
            chkListBox.Items.Insert(6, "Địa chỉ");
            chkListBox.Items.Insert(7, "Ghi chú");

            //grdKq.Columns[0].Visible = true;
            //grdKq.Columns[1].Visible = true;
            //grdKq.Columns[2].Visible = true;
            //grdKq.Columns[3].Visible = true;
            //grdKq.Columns[4].Visible = true;
            //grdKq.Columns[5].Visible = true;
            //grdKq.Columns[6].Visible = true;

            HienThi();
            string  select = "SELECT* FROM tblMatHang";
            DataSet ds     = DataConn.GrdSource(select);

            cboMatHang.DataSource    = ds.Tables[0];
            cboMatHang.DisplayMember = "TenMatH";
            cboMatHang.ValueMember   = "MaMatH";
            btnThem_Click(sender, e);
        }
コード例 #2
0
        private void frmDoanhThu_Load(object sender, EventArgs e)
        {
            DoanhthuReport dt     = new DoanhthuReport();
            string         select = "";

            if (thang != "" && nam != "")
            {
                select = "SELECT * FROM v_doanhthu WHERE Tháng='" + thang + "' AND Năm='" + nam + "'";
                dt.SetDataSource(DataConn.GrdSource(select).Tables[0]);
                crystalReportViewer1.ReportSource = dt;
            }
            else if (thang != "" && nam == "")
            {
                //MessageBox.Show("Thang!= va nam== ");
                select = "SELECT * FROM v_doanhthu WHERE Tháng='" + thang + "'";
                dt.SetDataSource(DataConn.GrdSource(select).Tables[0]);
                crystalReportViewer1.ReportSource = dt;
            }
            else if (thang == "" && nam != "")
            {
                select = "SELECT * FROM v_doanhthu WHERE Năm='" + nam + "'";
                dt.SetDataSource(DataConn.GrdSource(select).Tables[0]);
                crystalReportViewer1.ReportSource = dt;
            }
            else
            {
                select = "SELECT * FROM v_doanhthu";
                dt.SetDataSource(DataConn.GrdSource(select).Tables[0]);
                crystalReportViewer1.ReportSource = dt;
            }
        }
コード例 #3
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtDonGia.Text == "" || txtSoLuong.Text == "")
                {
                    throw new NotEnoughInfoException();
                }
                string update  = "UPDATE tblChiTietHDX SET SoLuong='" + txtSoLuong.Text + "',DonGia='" + txtDonGia.Text + "' WHERE MaMatH=N'" + txtMaMatH.Text + "' AND MaHD=N'" + txtMaHD.Text + "'";
                string update2 = "UPDATE tblHoaDonXuat SET NgayXuat=N'" + pckNgayXuat.Text + "' WHERE MaHD=N'" + txtMaHD.Text + "'";
                DataConn.ThucHienCmd(update);
                DataConn.ThucHienCmd(update2);
                MessageBox.Show("Đã sửa hóa đơn xuất!");

                string select = "select tblHoaDonXuat.MaHD Mã_hóa_đơn,tblMatHang.TenMatH Mặt_hàng,tblNhanVien.TenNhanVien Nhân_viên,tblHoaDonXuat.NgayXuat Ngày_xuất,tblChiTietHDX.SoLuong Số_lượng,tblChiTietHDX.DonGia Đơn_giá,tblHoaDonXuat.DonViTinh Đơn_vị_tính" +
                                " from (((tblMatHang inner join tblChiTietHDX on tblMatHang.MaMatH=tblChiTietHDX.MaMatH)" +
                                " inner join tblHoaDonXuat on tblChiTietHDX.MaHD=tblHoaDonXuat.MaHD)" +
                                " inner join tblNhanVien on tblHoaDonXuat.MaNhanVien=tblNhanVien.MaNhanVien)";
                DataSet ds = DataConn.GrdSource(select);
                grdKq.DataSource = ds.Tables[0];
                grdKq.Refresh();
            }
            catch (NotEnoughInfoException)
            {
                MessageBox.Show("Không đủ dữ liệu để sửa!");
            }
        }
コード例 #4
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            string  select = "select* from tblMatHang";
            DataSet ds     = DataConn.GrdSource(select);

            cboMaMatH.DataSource    = ds.Tables[0];
            cboMaMatH.DisplayMember = "TenMatH";
            cboMaMatH.ValueMember   = "MaMatH";
            //txtMaMatH.Text = "";

            //Ẩn 1 số Menu khi không phải admin
            mặtHàngToolStripMenuItem.Enabled = false;
            //hóaĐơnNhậpToolStripMenuItem.Enabled = false;
            //hoáĐơnToolStripMenuItem.Enabled = false;
            nhânVienToolStripMenuItem.Enabled      = false;
            nhàCungCấpToolStripMenuItem.Enabled    = false;
            đăngNhậpToolStripMenuItem.Enabled      = true;
            nhậpHàngToolStripMenuItem1.Enabled     = false;
            xuấtHàngToolStripMenuItem1.Enabled     = false;
            doanhThuToolStripMenuItem.Enabled      = false;
            tồnKhoToolStripMenuItem.Enabled        = false;
            đăngXuấtToolStripMenuItem.Enabled      = false;
            đổiMậtKhẩuToolStripMenuItem.Enabled    = false;
            thêmNgườiDùngToolStripMenuItem.Enabled = false;
            khôiPhụcToolStripMenuItem.Enabled      = false;

            hóaĐơnNhậpToolStripMenuItem.Enabled      = true;
            danhSáchHóaĐơnToolStripMenuItem.Enabled  = false;
            hóaĐơnXuấtToolStripMenuItem.Enabled      = true;
            danhSáchHóađơnToolStripMenuItem1.Enabled = false;

            phiếuĐặtHàngToolStripMenuItem.Enabled  = true;
            danhSáchPhiếuToolStripMenuItem.Enabled = false;
        }
コード例 #5
0
        private void btnSua_Click_1(object sender, EventArgs e)
        {
            try
            {
                if (txtSoLuong.Text == "" || txtDonGia.Text == "")
                {
                    throw new NotEnoughInfoException();
                }
                string update  = "UPDATE tblChiTietHDN SET SoLuong='" + txtSoLuong.Text + "',tblChiTietHDN.DonGia='" + txtDonGia.Text + "' WHERE MaMatH=N'" + txtMaMatH.Text + "' AND MaHD=N'" + txtMaHD.Text + "'";
                string update2 = "UPDATE tblHoaDonNhap SET NgayNhap=N'" + pckNgayNhap.Text + "' WHERE MaHD=N'" + txtMaHD.Text + "'";
                DataConn.ThucHienCmd(update);
                DataConn.ThucHienCmd(update2);
                MessageBox.Show("Đã sửa hóa đơn nhập!");

                string select = "select tblHoaDonNhap.MaHD Mã_hóa_đơn,tblMatHang.TenMatH Tên_mặt_hàng,tblNhaCungCap.TenNCC Tên_nhà_cung_cấp,tblChiTietHDN.SoLuong Số_lượng,tblChiTietHDN.DonGia Đơn_giá,tblHoaDonNhap.NgayNhap Ngày_nhập,tblHoaDonNhap.DonViTinh Đơn_vị_tính" +
                                " from (((tblNhaCungCap inner join tblHoaDonNhap on tblNhaCungCap.MaNCC=tblHoaDonNhap.MaNCC)" +
                                " inner join tblChiTietHDN on tblHoaDonNhap.MaHD=tblChiTietHDN.MaHD)" +
                                " inner join tblMatHang on tblChiTietHDN.MaMatH=tblMatHang.MaMatH)";
                DataSet ds = DataConn.GrdSource(select);
                grdKq.DataSource = ds.Tables[0];
                grdKq.Refresh();
            }
            catch (NotEnoughInfoException)
            {
                MessageBox.Show("Không đủ dữ liệu để sửa!");
            }
        }
コード例 #6
0
        private void btnThongTin_Click(object sender, EventArgs e)
        {
            string select = "select MaMatH Mã_hàng,TenMatH Tên_hàng,SoLuong Số_lượng,DonGia Đơn_giá,GiaBan Giá_bán from tblMatHang where MaMatH=N'" + values + "'";

            //string select = "select MaMatH Mã_hàng,TenMatH Tên_hàng,SoLuong Số_lượng,DonGia Đơn_giá from tblMatHang";
            //string select = "select * from v_GiaBan where [Tên mặt hàng]=N'" + cboMaMatH.Text + "'";
            try
            {
                if (cboMaMatH.Text == "")
                {
                    throw new NotEnoughInfoException();
                }
                DataSet ds = DataConn.GrdSource(select);
                grdKetQua.DataSource = ds.Tables[0];
                grdKetQua.Refresh();
            }
            catch (FormatException)
            {
                MessageBox.Show("Không đúng định dạng cần thiết! Hãy xem trợ giúp!");
            }
            catch (NotEnoughInfoException)
            {
                MessageBox.Show("Bạn hãy chọn một mặt hàng nào đó!");
            }
        }
        //Load từ grid lên textbox
        private void grdKq_CurrentCellChanged(object sender, EventArgs e)
        {
            if (grdKq.RowCount > 0)
            {
                if (grdKq.CurrentCell == null)
                {
                    return;
                }
                if (grdKq.CurrentCell.RowIndex < grdKq.RowCount)
                {
                    int    hang   = grdKq.CurrentCell.RowIndex;
                    string select = "SELECT tblDatHangCT.MaPhieu,tblDatHangCT.MaMatH,TenMatH,TenKhachH,tblDatHangCT.SoLuong,NgayDat,NgayNhan,DienThoai,GhiChu from tblDatHangCT inner join tblMatHang on tblDatHangCT.MaMatH=tblMatHang.MaMatH" +
                                    " INNER JOIN tblDatHang ON tblDatHang.MaPhieu=tblDatHangCT.MaPhieu" +
                                    " where tblDatHangCT.MaPhieu=N'" + grdKq.Rows[hang].Cells[0].Value.ToString() + "'" +
                                    " AND tblDatHangCT.MaMatH='" + grdKq.Rows[hang].Cells[1].Value.ToString() + "'";
                    DataSet ds = DataConn.GrdSource(select);

                    txtMa.Text = ds.Tables[0].Rows[0]["MaPhieu"].ToString();
                    //txtTenKhach.Text = ds.Tables[0].Rows[0]["TenKhachH"].ToString();
                    //pckNgayDat.Text = ds.Tables[0].Rows[0]["NgayDat"].ToString();
                    //pckNgayNhan.Text = ds.Tables[0].Rows[0]["NgayNhan"].ToString();
                    //cboMatHang.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString();
                    //txtSoLuong.Text = ds.Tables[0].Rows[0]["SoLuong"].ToString();
                    //txtDienThoai.Text = ds.Tables[0].Rows[0]["DienThoai"].ToString();
                    //txtGhiChu.Text = ds.Tables[0].Rows[0]["GhiChu"].ToString();
                    //txtMaH.Text = ds.Tables[0].Rows[0]["MaMatH"].ToString();
                }
                else
                {
                    return;
                }
            }
        }
コード例 #8
0
        //Load từ Grid lên các textbox
        private void grdKq_CurrentCellChanged(object sender, EventArgs e)
        {
            if (grdKq.RowCount > 0)
            {
                if (grdKq.CurrentCell == null)
                {
                    return;
                }
                if (grdKq.CurrentCell.RowIndex < grdKq.RowCount)
                {
                    try
                    {
                        int     hang   = grdKq.CurrentCell.RowIndex;
                        string  ma     = grdKq.Rows[hang].Cells[0].Value.ToString();
                        string  select = "select MaMatH,TenMatH,SoLuong,DonGia from tblMatHang WHERE MaMatH=N'" + ma + "'";
                        DataSet ds     = DataConn.GrdSource(select);

                        txtMaHang.Text  = ds.Tables[0].Rows[0]["MaMatH"].ToString();
                        txtSoLuong.Text = ds.Tables[0].Rows[0]["SoLuong"].ToString();
                        txtDonGia.Text  = ds.Tables[0].Rows[0]["DonGia"].ToString();
                        txtTenHang.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString();
                    }
                    catch (Exception se)
                    {
                        MessageBox.Show("" + se.Message);
                    }
                }
                else
                {
                    return;
                }
            }
        }
コード例 #9
0
        private void frmInPhieu_Load(object sender, EventArgs e)
        {
            InPhieuReport inphieu = new InPhieuReport();
            string        select  = "SELECT* FROM vInPhieu WHERE MaPhieu='" + maphieu + "'";

            inphieu.SetDataSource(DataConn.GrdSource(select).Tables[0]);
            crystalReportViewer1.ReportSource = inphieu;
        }
コード例 #10
0
        private void frmInHDX_Load(object sender, EventArgs e)
        {
            InHdxReport inhdx  = new InHdxReport();
            string      select = "SELECT* FROM vInHDX WHERE MaHD='" + mahd + "'";

            inhdx.SetDataSource(DataConn.GrdSource(select).Tables[0]);
            crystalReportViewer1.ReportSource = inhdx;
        }
コード例 #11
0
        private void HienThi()
        {
            string  select = "select MaNhanVien [Mã nhân viên],TenNhanVien [Tên nhân viên],DiaChi [Địa chỉ],DienThoai [Điện thoại] from tblNhanVien";
            DataSet ds     = DataConn.GrdSource(select);

            grdKq.DataSource = ds.Tables[0];
            grdKq.Refresh();
        }
コード例 #12
0
        private void HienTHi()
        {
            string  select = "select tblDatHangCT.MaPhieu [Mã phiếu],tblDatHangCT.MaMatH [Mã hàng],TenMatH [Tên hàng],TenKhachH [Khách hàng],tblDatHangCT.SoLuong [Số lượng],NgayDat [Ngày đặt],NgayNhan [Ngày nhận],DienThoai [Điện thoại],GhiChu [Ghi chú] from tblDatHangCT inner join tblMatHang on tblDatHangCT.MaMatH=tblMatHang.MaMatH INNER JOIN tblDatHang ON tblDatHang.MaPhieu=tblDatHangCT.MaPhieu";
            DataSet ds     = DataConn.GrdSource(select);

            grdKq.DataSource = ds.Tables[0];
            grdKq.Refresh();
        }
コード例 #13
0
        private void HienThi()
        {
            string  select = "select MaMatH [Mã hàng],TenMatH [Tên hàng],SoLuong [Số lượng],DonGia [Đơn giá] from tblMatHang";
            DataSet ds     = DataConn.GrdSource(select);

            grdKq.DataSource = ds.Tables[0];
            grdKq.Refresh();
        }
コード例 #14
0
        private void frmInHDN_Load(object sender, EventArgs e)
        {
            InHdnReport inhdn  = new InHdnReport();
            string      select = "SELECT* FROM vInHDN WHERE MaHD='" + mahd + "'";
            DataSet     ds     = DataConn.GrdSource(select);

            inhdn.SetDataSource(ds.Tables[0]);
            crystalReportViewer1.ReportSource = inhdn;
        }
コード例 #15
0
        private void HienThi()
        {
            string select = "select tblNhaCungCap.MaNCC [Mã NCC],tblNhaCungCap.TenNCC [Tên NCC],tblMatHang.TenMatH [Mặt hàng],tblNhaCungCap.DienThoai [Điện thoại],tblNhaCungCap.Fax [Fax],tblNhaCungCap.Email [Email],tblNhaCungCap.DiaChi [Địa chỉ],tblNhaCungCap.GhiChu [Ghi chú]" +
                            " from tblNhaCungCap inner join tblMatHang" +
                            " on tblNhaCungCap.MaMatH=tblMatHang.MaMatH";
            DataSet ds = DataConn.GrdSource(select);

            grdKq.DataSource = ds.Tables[0];
            grdKq.Refresh();
        }
コード例 #16
0
        private void frmHDX_Load(object sender, EventArgs e)
        {
            string  select = "select* from tblMatHang";
            DataSet ds     = DataConn.GrdSource(select);

            cboMaMatH.DataSource    = ds.Tables[0];
            cboMaMatH.DisplayMember = "TenMatH";
            cboMaMatH.ValueMember   = "MaMatH";
            txtMaMatH.Text          = "";
        }
コード例 #17
0
        private void HienThi()
        {
            string select = "SELECT tblHoaDonXuat.MaHD [Mã hóa đơn],tblNhanVien.TenNhanVien [Nhân viên],tblChiTietHDX.MaMatH [Mã hàng],tblMatHang.TenMatH [Mặt hàng],tblChiTietHDX.SoLuong [Số lượng],tblHoaDonXuat.NgayXuat [Ngày xuất],tblChiTietHDX.DonGia [Đơn giá],Thue [Thuế],DonViTinh [Đơn vị tính],tblHoaDonXuat.GhiChu [Ghi chú]" +
                            " FROM tblHoaDonXuat INNER JOIN tblChiTietHDX ON tblHoaDonXuat.MaHD=tblChiTietHDX.MaHD" +
                            " INNER JOIN tblMatHang ON tblMatHang.MaMatH=tblChiTietHDX.MaMatH" +
                            " INNER JOIN tblNhanVien ON tblNhanVien.MaNhanVien=tblHoaDonXuat.MaNhanVien";
            DataSet ds = DataConn.GrdSource(select);

            grdView.DataSource = ds.Tables[0];
            grdView.Refresh();
        }
コード例 #18
0
        private void HienThi()
        {
            string select = "SELECT tblHoaDonNhap.MaHD [Mã hóa đơn],TenNCC [Nhà cung cấp],tblChiTietHDN.MaMatH [Mã mặt hàng],TenMatH [Mặt hàng],tblChiTietHDN.SoLuong [Số lượng],NgayNhap [Ngày nhập],tblChiTietHDN.DonGia [Đơn giá],Thue [Thuế],tblChiTietHDN.DonViTinh [Đơn vị tính],tblHoaDonNhap.GhiChu [Ghi chú]" +
                            " FROM tblHoaDonNhap INNER JOIN tblChiTietHDN ON tblHoaDonNhap.MaHD=tblChiTietHDN.MaHD" +
                            " INNER JOIN tblMatHang ON tblChiTietHDN.MaMatH=tblMatHang.MaMatH" +
                            " INNER JOIN tblNhaCungCap ON tblNhaCungCap.MaNCC=tblHoaDonNhap.MaNCC";
            DataSet ds = DataConn.GrdSource(select);

            grdView.DataSource = ds.Tables[0];
            grdView.Refresh();
        }
コード例 #19
0
        private void mặtHàngToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmMatHang mathang = new frmMatHang();

            mathang.ShowDialog();

            string  select = "select* from tblMatHang";
            DataSet ds     = DataConn.GrdSource(select);

            cboMaMatH.DataSource    = ds.Tables[0];
            cboMaMatH.DisplayMember = "TenMatH";
            cboMaMatH.ValueMember   = "MaMatH";
        }
コード例 #20
0
        private void btnDoiPass_Click(object sender, EventArgs e)
        {
            string tendn   = txtTenDN.Text.Trim();
            string oldpass = txtOldPass.Text.Trim();
            string newpass = txtNewPass.Text.Trim();

            try
            {
                if (tendn == "")
                {
                    MessageBox.Show("Thiếu tên đăng nhập!", "Chú ý!");
                    txtTenDN.Select();
                    return;
                }
                if (oldpass == "")
                {
                    MessageBox.Show("Hãy nhập mật khẩu cũ!", "Chú ý!");
                    txtOldPass.Select();
                    return;
                }
                if (newpass == "")
                {
                    MessageBox.Show("Hãy nhập mật khẩu mới!", "Chú ý!");
                    txtNewPass.Select();
                    return;
                }
                string  select = "SELECT * FROM tblDangNhap";
                string  update = "UPDATE tblDangNhap SET MatKhau=N'" + newpass + "' WHERE TaiKhoan=N'" + txtTenDN.Text + "'";
                Boolean kt     = false;
                DataSet ds     = DataConn.GrdSource(select);
                for (int i = 0; i < ds.Tables[0].Rows.Count; ++i)
                {
                    if ((tendn == ds.Tables[0].Rows[i][0].ToString()) && (oldpass == ds.Tables[0].Rows[i][1].ToString()))
                    {
                        kt = true;
                        DataConn.ThucHienCmd(update);
                        MessageBox.Show("Đổi mật khẩu thành công!");
                        this.Close();
                    }
                }

                if (kt == false)
                {
                    MessageBox.Show("Bạn nhập sai tên đăng nhập hoặc mật khẩu!");
                }
            }
            catch (NotEnoughInfoException)
            {
                MessageBox.Show("Bạn hãy nhập đủ tất cả các trường có dấu (*)");
            }
        }
コード例 #21
0
        //string v = "";
        private void grdNhapHang_CurrentCellChanged(object sender, EventArgs e)
        {
            if (grdNhapHang.RowCount > 0)
            {
                if (grdNhapHang.CurrentCell == null)
                {
                    return;
                }
                if (grdNhapHang.CurrentCell.RowIndex < grdNhapHang.RowCount)
                {
                    try
                    {
                        int    hang   = grdNhapHang.CurrentCell.RowIndex;
                        string select = "SELECT tblHoaDonNhap.MaHD,TenNCC,tblChiTietHDN.MaMatH,TenMatH,tblChiTietHDN.SoLuong,NgayNhap,tblChiTietHDN.DonGia,Thue,tblChiTietHDN.DonViTinh,tblHoaDonNhap.GhiChu" +
                                        " FROM tblHoaDonNhap INNER JOIN tblChiTietHDN ON tblHoaDonNhap.MaHD=tblChiTietHDN.MaHD" +
                                        " INNER JOIN tblMatHang ON tblChiTietHDN.MaMatH=tblMatHang.MaMatH" +
                                        " INNER JOIN tblNhaCungCap ON tblNhaCungCap.MaNCC=tblHoaDonNhap.MaNCC" +
                                        " WHERE tblHoaDonNhap.MaHD=N'" + grdNhapHang.Rows[hang].Cells[0].Value.ToString() + "'" +
                                        " AND tblChiTietHDN.MaMatH=N'" + grdNhapHang.Rows[hang].Cells[2].Value.ToString() + "'";
                        DataSet ds = DataConn.GrdSource(select);

                        cboMaNCC.Text     = ds.Tables[0].Rows[0]["TenNCC"].ToString();
                        txtMaH.Text       = ds.Tables[0].Rows[0]["MaMatH"].ToString();
                        cboMaMatH.Text    = ds.Tables[0].Rows[0]["TenMatH"].ToString();
                        txtMaHoaDon.Text  = ds.Tables[0].Rows[0]["MaHD"].ToString();
                        txtSoLuong.Text   = ds.Tables[0].Rows[0]["SoLuong"].ToString();
                        pckNgayNhap.Text  = ds.Tables[0].Rows[0]["NgayNhap"].ToString();
                        txtDonGia.Text    = ds.Tables[0].Rows[0]["DonGia"].ToString();
                        txtThue.Text      = ds.Tables[0].Rows[0]["Thue"].ToString();
                        txtDonViTinh.Text = ds.Tables[0].Rows[0]["DonViTinh"].ToString();
                        txtGhiChu.Text    = ds.Tables[0].Rows[0]["GhiChu"].ToString();
                        //MessageBox.Show(txtMaH.Text);
                        //v = ds.Tables[0].Rows[0]["MaMatH"].ToString();
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Định dạng dữ liệu không đúng!", "Thông báo!");
                    }
                    catch (Exception se)
                    {
                        MessageBox.Show("" + se.Message);
                    }
                }
                else
                {
                    return;
                }
            }
        }
コード例 #22
0
        private void frmNhap_Load(object sender, EventArgs e)
        {
            pckNgayNhap.Text = DateTime.Today.TimeOfDay.ToString();
            txtMaHoaDon.Text = "";
            cboMaNCC.Text    = "";
            txtGhiChu.Text   = "";

            groupChiTietHDN.Enabled = false;
            btnGhi.Enabled          = false;
            btnHoan.Enabled         = false;
            btnInHD.Enabled         = false;
            btnSua.Enabled          = false;
            btnXoa.Enabled          = false;
            btnNhap.Enabled         = true;
            btnThem.Enabled         = false;
            txtMaHoaDon.Select();

            string select1 = "select* from tblNhaCungCap";
            string select2 = "select* from tblMatHang";

            try
            {
                DataSet ds = DataConn.GrdSource(select1);
                cboMaNCC.DataSource    = ds.Tables[0];
                cboMaNCC.DisplayMember = "TenNCC";
                cboMaNCC.ValueMember   = "MaNCC";
                if (cboMaNCC.ValueMember != null)
                {
                    values1 = ds.Tables[0].Rows[cboMaNCC.SelectedIndex][0].ToString();
                }

                ds = DataConn.GrdSource(select2);
                cboMaMatH.DataSource    = ds.Tables[0];
                cboMaMatH.DisplayMember = "TenMatH";
                cboMaMatH.ValueMember   = "MaMatH";
                if (cboMaMatH.ValueMember != null)
                {
                    values2 = ds.Tables[0].Rows[cboMaMatH.SelectedIndex][0].ToString();
                }
                HienThi();
                //btnNhap_Click(sender, e);
            }
            catch (FormatException)
            {
                MessageBox.Show("Không đúng định dạng dữ liệu cần thiết! Hãy xem trợ giúp!");
            }
        }
コード例 #23
0
        private void frmHDN_Load(object sender, EventArgs e)
        {
            string  select = "select* from tblMatHang";
            DataSet ds     = DataConn.GrdSource(select);

            cboMaMatH.DataSource    = ds.Tables[0];
            cboMaMatH.DisplayMember = "TenMatH";
            cboMaMatH.ValueMember   = "MaMatH";

            //select = "select tblNhaCungCap.TenNCC,tblNhaCungCap.MaNCC from tblNhaCungCap inner join tblMatHang on tblNhaCungCap.MaMatH=tblMatHang.MaMatH and tblNhaCungCap.MaMatH=N'" + cboMaMatH.SelectedValue.ToString() + "'";
            select = "select* from tblNhaCungCap";
            ds     = DataConn.GrdSource(select);
            cboMaNCC.DataSource    = ds.Tables[0];
            cboMaNCC.DisplayMember = "TenNCC";
            cboMaNCC.ValueMember   = "MaNCC";

            txtMaMatH.Text = "";
            txtMaNCC.Text  = "";
        }
コード例 #24
0
        private void grdView_CurrentCellChanged(object sender, EventArgs e)
        {
            if (grdView.RowCount > 0)
            {
                if (grdView.CurrentCell == null)
                {
                    return;
                }
                if (grdView.CurrentCell.RowIndex < grdView.RowCount)
                {
                    try
                    {
                        int    hang   = grdView.CurrentCell.RowIndex;
                        string select = "SELECT tblHoaDonXuat.MaHD,tblNhanVien.TenNhanVien,tblChiTietHDX.MaMatH,tblMatHang.TenMatH,tblChiTietHDX.SoLuong,tblHoaDonXuat.NgayXuat,tblChiTietHDX.DonGia,Thue,DonViTinh,tblHoaDonXuat.GhiChu" +
                                        " FROM tblHoaDonXuat INNER JOIN tblChiTietHDX ON tblHoaDonXuat.MaHD=tblChiTietHDX.MaHD" +
                                        " INNER JOIN tblMatHang ON tblMatHang.MaMatH=tblChiTietHDX.MaMatH" +
                                        " INNER JOIN tblNhanVien ON tblNhanVien.MaNhanVien=tblHoaDonXuat.MaNhanVien" +
                                        " WHERE tblHoaDonXuat.MaHD=N'" + grdView.Rows[hang].Cells[0].Value.ToString() + "'" +
                                        " AND tblChiTietHDX.MaMatH=N'" + grdView.Rows[hang].Cells[2].Value.ToString() + "'";
                        DataSet ds = DataConn.GrdSource(select);

                        //cboMaNhanVien.Text = ds.Tables[0].Rows[0]["TenNhanVien"].ToString();
                        //cboMaMatH.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString();
                        //txtMaHD.Text = ds.Tables[0].Rows[0]["MaHD"].ToString();
                        //txtSoLuong.Text = ds.Tables[0].Rows[0]["SoLuong"].ToString();
                        //pckNgayXuat.Text = ds.Tables[0].Rows[0]["NgayXuat"].ToString();
                        //txtDonGia.Text = ds.Tables[0].Rows[0]["DonGia"].ToString();
                        //txtThue.Text = ds.Tables[0].Rows[0]["Thue"].ToString();
                        //txtDonViTinh.Text = ds.Tables[0].Rows[0]["DonViTinh"].ToString();
                        //txtGhiChu.Text = ds.Tables[0].Rows[0]["GhiChu"].ToString();
                        txtMa.Text = ds.Tables[0].Rows[0]["MaHD"].ToString();
                    }
                    catch (Exception se)
                    {
                        MessageBox.Show("" + se.Message);
                    }
                }
                else
                {
                    return;
                }
            }
        }
コード例 #25
0
        private void frmXuatHang_Load(object sender, EventArgs e)
        {
            pckNgayXuat.Text   = DateTime.Today.TimeOfDay.ToString();
            txtMaHD.Text       = "";
            cboMaNhanVien.Text = "";
            txtGhiChu.Text     = "";
            txtMaHD.Select();

            groupChiTietHDX.Enabled = false;
            btnThem.Enabled         = false;
            btnSua.Enabled          = false;
            btnXoa.Enabled          = false;
            btnGhi.Enabled          = false;
            btnInHD.Enabled         = false;
            btnHoan.Enabled         = false;

            string  select1 = "select* from tblMatHang";
            string  select2 = "select* from tblNhanVien";
            DataSet ds      = DataConn.GrdSource(select1);

            cboMaMatH.DataSource    = ds.Tables[0];
            cboMaMatH.DisplayMember = "TenMatH";
            cboMaMatH.ValueMember   = "MaMatH";
            if (cboMaMatH.ValueMember != null)
            {
                values1 = ds.Tables[0].Rows[cboMaMatH.SelectedIndex][0].ToString();
            }

            ds = DataConn.GrdSource(select2);
            cboMaNhanVien.DataSource    = ds.Tables[0];
            cboMaNhanVien.DisplayMember = "TenNhanVien";
            cboMaNhanVien.ValueMember   = "MaNhanVien";
            if (cboMaNhanVien.ValueMember != null)
            {
                values2 = ds.Tables[0].Rows[cboMaNhanVien.SelectedIndex][0].ToString();
            }
            HienThi();
            //btnXuatHang_Click(sender, e);
            //string s = "SELECT SoLuong FROM tblMatHang WHERE MaMatH='"+values1+"'";
            //DataSet ds1 = DataConn.GrdSource(s);
            //label4.Text = ds1.Tables[0].Rows[0].ToString();
        }
コード例 #26
0
        //Load from grid
        private void grdKq_CurrentCellChanged(object sender, EventArgs e)
        {
            if (grdKq.RowCount > 0)
            {
                if (grdKq.CurrentCell == null)
                {
                    return;
                }
                if (grdKq.CurrentCell.RowIndex < grdKq.RowCount)
                {
                    try
                    {
                        int    hang   = grdKq.CurrentCell.RowIndex;
                        string ma     = grdKq.Rows[hang].Cells[0].Value.ToString();
                        string ma2    = grdKq.Rows[hang].Cells[1].Value.ToString();
                        string select = "select tblHoaDonNhap.MaHD,tblMatHang.TenMatH,tblMatHang.MaMatH,tblNhaCungCap.TenNCC,tblNhaCungCap.MaNCC,tblHoaDonNhap.NgayNhap,tblChiTietHDN.SoLuong,tblChiTietHDN.DonGia" +
                                        " from (((tblNhaCungCap inner join tblHoaDonNhap on tblNhaCungCap.MaNCC=tblHoaDonNhap.MaNCC)" +
                                        " inner join tblChiTietHDN on tblHoaDonNhap.MaHD=tblChiTietHDN.MaHD)" +
                                        " inner join tblMatHang on tblChiTietHDN.MaMatH=tblMatHang.MaMatH)"
                                        + "WHERE tblHoaDonNhap.MaHD=N'" + ma + "' AND tblMatHang.TenMatH=N'" + ma2 + "'";

                        DataSet ds = DataConn.GrdSource(select);
                        txtMaHD.Text     = ds.Tables[0].Rows[0]["MaHD"].ToString();
                        cboMaMatH.Text   = ds.Tables[0].Rows[0]["TenMatH"].ToString();
                        txtMaMatH.Text   = ds.Tables[0].Rows[0]["MaMatH"].ToString();
                        txtMaNCC.Text    = ds.Tables[0].Rows[0]["MaNCC"].ToString();
                        cboMaNCC.Text    = ds.Tables[0].Rows[0]["TenNCC"].ToString();
                        pckNgayNhap.Text = ds.Tables[0].Rows[0]["NgayNhap"].ToString();
                        txtSoLuong.Text  = ds.Tables[0].Rows[0]["SoLuong"].ToString();
                        txtDonGia.Text   = ds.Tables[0].Rows[0]["DonGia"].ToString();
                    }
                    catch (Exception se)
                    {
                        MessageBox.Show("" + se.Message);
                    }
                }
                else
                {
                    return;
                }
            }
        }
コード例 #27
0
 private void grdKetQua_CurrentCellChanged(object sender, EventArgs e)
 {
     if (this.grdKetQua.RowCount > 0)
     {
         if (this.grdKetQua.CurrentCell == null)
         {
             return;
         }
         if (this.grdKetQua.CurrentCell.RowIndex < this.grdKetQua.RowCount)
         {
             int     hang   = this.grdKetQua.CurrentCell.RowIndex;
             string  select = "select TenMatH from tblMatHang where MaMatH=N'" + this.grdKetQua.Rows[hang].Cells[0].Value.ToString() + "'";
             DataSet ds     = DataConn.GrdSource(select);
             cboMaMatH.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString();
         }
         else
         {
             return;
         }
     }
 }
コード例 #28
0
        private void btnHienThi_Click(object sender, EventArgs e)
        {
            string select;

            try
            {
                //Tìm kiếm tất cả các hóa đơn xuất
                if (txtMaMatH.Text == "" && pckNgayXuat.Text != "")
                {
                    select = "select tblHoaDonXuat.MaHD Mã_hóa_đơn,tblMatHang.TenMatH Mặt_hàng,tblNhanVien.TenNhanVien Nhân_viên,tblHoaDonXuat.NgayXuat Ngày_xuất,tblChiTietHDX.SoLuong Số_lượng,tblChiTietHDX.DonGia Đơn_giá,tblHoaDonXuat.DonViTinh Đơn_vị_tính" +
                             " from (((tblMatHang inner join tblChiTietHDX on tblMatHang.MaMatH=tblChiTietHDX.MaMatH)" +
                             " inner join tblHoaDonXuat on tblChiTietHDX.MaHD=tblHoaDonXuat.MaHD)" +
                             " inner join tblNhanVien on tblHoaDonXuat.MaNhanVien=tblNhanVien.MaNhanVien)";
                }

                //Tìm kiếm khi có đủ tất cả các dữ liệu
                else if (txtMaMatH.Text != "" && pckNgayXuat.Text != "")
                {
                    select = "select tblHoaDonXuat.MaHD Mã_hóa_đơn,tblMatHang.TenMatH Mặt_hàng,tblNhanVien.TenNhanVien Nhân_viên,tblHoaDonXuat.NgayXuat Ngày_xuất,tblChiTietHDX.SoLuong Số_lượng,tblChiTietHDX.DonGia Đơn_giá,tblHoaDonXuat.DonViTinh Đơn_vị_tính" +
                             " from (((tblMatHang inner join tblChiTietHDX on tblMatHang.MaMatH=tblChiTietHDX.MaMatH)" +
                             " inner join tblHoaDonXuat on tblChiTietHDX.MaHD=tblHoaDonXuat.MaHD)" +
                             " inner join tblNhanVien on tblHoaDonXuat.MaNhanVien=tblNhanVien.MaNhanVien)" +
                             " where tblHoaDonXuat.NgayXuat=N'" + pckNgayXuat.Text + "'" +
                             " and tblChiTietHDX.MaMatH=N'" + txtMaMatH.Text + "'";
                }

                else
                {
                    throw new NotEnoughInfoException();
                }

                DataSet ds = DataConn.GrdSource(select);
                grdKq.DataSource = ds.Tables[0];
                grdKq.Refresh();
            }
            catch (NotEnoughInfoException)
            {
                MessageBox.Show("Bạn chưa nhập đúng dữ liệu để hiển thị! Hãy vào trợ giúp hoặc nhấn F1!");
            }
        }
コード例 #29
0
        private void grdKq_CurrentCellChanged(object sender, EventArgs e)
        {
            if (grdKq.RowCount > 0)
            {
                if (grdKq.CurrentCell == null)
                {
                    return;
                }
                if (grdKq.CurrentCell.RowIndex < grdKq.RowCount)
                {
                    try
                    {
                        int    hang   = grdKq.CurrentCell.RowIndex;
                        string ma     = grdKq.Rows[hang].Cells[0].Value.ToString();
                        string select = "select tblNhaCungCap.MaNCC,tblNhaCungCap.TenNCC,tblMatHang.MaMatH,tblMatHang.TenMatH,tblNhaCungCap.DienThoai,tblNhaCungCap.Fax,tblNhaCungCap.Email,tblNhaCungCap.DiaChi,tblNhaCungCap.GhiChu" +
                                        " from tblNhaCungCap inner join tblMatHang" +
                                        " on tblNhaCungCap.MaMatH=tblMatHang.MaMatH WHERE MaNCC='" + ma + "'";
                        DataSet ds = DataConn.GrdSource(select);

                        txtMaNCC.Text     = ds.Tables[0].Rows[0]["MaNCC"].ToString();
                        txtTenNCC.Text    = ds.Tables[0].Rows[0]["TenNCC"].ToString();
                        cboMatHang.Text   = ds.Tables[0].Rows[0]["TenMatH"].ToString();
                        txtDienThoai.Text = ds.Tables[0].Rows[0]["DienThoai"].ToString();
                        txtFax.Text       = ds.Tables[0].Rows[0]["Fax"].ToString();
                        txtEmail.Text     = ds.Tables[0].Rows[0]["Email"].ToString();
                        txtDiaChi.Text    = ds.Tables[0].Rows[0]["DiaChi"].ToString();
                        txtGhiChu.Text    = ds.Tables[0].Rows[0]["GhiChu"].ToString();
                    }
                    catch (Exception se)
                    {
                        MessageBox.Show("" + se.Message);
                    }
                }
                else
                {
                    return;
                }
            }
        }
コード例 #30
0
        //Load từ grid lên các ô textbox
        private void grdKq_CurrentCellChanged(object sender, EventArgs e)
        {
            if (grdKq.RowCount > 0)
            {
                if (grdKq.CurrentCell == null)
                {
                    return;
                }
                if (grdKq.CurrentCell.RowIndex < grdKq.RowCount)
                {
                    int    hang   = grdKq.CurrentCell.RowIndex;
                    string ma     = grdKq.Rows[hang].Cells[0].Value.ToString();
                    string select = "SELECT MaNhanVien,TenNhanVien,DiaChi,DienThoai FROM tblNhanVien WHERE MaNhanVien=N'" + ma + "'";

                    DataSet ds = DataConn.GrdSource(select);
                    txtMaNV.Text      = ds.Tables[0].Rows[0]["MaNhanVien"].ToString();
                    txtTenNV.Text     = ds.Tables[0].Rows[0]["TenNhanVien"].ToString();
                    txtDiaChi.Text    = ds.Tables[0].Rows[0]["DiaChi"].ToString();
                    txtDienThoai.Text = ds.Tables[0].Rows[0]["DienThoai"].ToString();
                }
            }
        }