Example #1
0
        private void btnthem_Click(object sender, EventArgs e)
        {
            if (txttensp.Text == "" || txtdongia.Text == "" || txtsoluong.Text == "" || IsNumber(txtsoluong.Text) == false || IsNumber(txtdongia.Text) == false)
            {
                MessageBox.Show("Thông tin sản phẩm chưa đầy đủ, vui lòng kiểm tra lại !");
            }

            else
            {
                Sanpham_DTO spDTO = new Sanpham_DTO();
                spDTO.STenSP     = txttensp.Text;
                spDTO.SSoLuong   = int.Parse(txtsoluong.Text);
                spDTO.SDonGia    = int.Parse(txtdongia.Text);
                spDTO.STGBH      = int.Parse(cbtgbh.Text);
                spDTO.STrangThai = cbtrangthai.Text;
                spDTO.SMaSP      = txtmasp.Text;
                spDTO.SMaLoai    = cbmaloai.SelectedValue.ToString();
                spDTO.SMaNCC     = cbmancc.SelectedValue.ToString();
                if (Sanpham_BUS.Themsp(spDTO) == true)
                {
                    MessageBox.Show("Lưu thành công");
                    LoadDgvSanPham();
                }
                else
                {
                    MessageBox.Show("Thất bại!");
                }

                btncapnhat.Enabled = true;
                btnxoa.Enabled     = true;
            }
        }
Example #2
0
        private void QLSP_Load(object sender, EventArgs e)
        {
            txtmasp.Enabled = false;
            LoadDgvSanPham();
            groupBox1.Enabled = false;
            try
            {
                Sanpham_BUS x = new Sanpham_BUS();
                txtmasp.Text = x.XuLyMaSP();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

            cbtrangthai.SelectedIndex = 0;
            cbtgbh.SelectedIndex      = 0;

            DataTable dt         = new DataTable();
            DataTable listCombox = Sanpham_BUS.GetTableLSP();

            cbmaloai.DisplayMember = "TENLOAI";//Word là tên trường bạn muốn hiển thị trong combobox
            cbmaloai.ValueMember   = "MALOAI";
            cbmaloai.DataSource    = listCombox;

            DataTable dt2         = new DataTable();
            DataTable listCombox2 = Sanpham_BUS.GetNCC();

            cbmancc.DisplayMember = "TENNCC";//Word là tên trường bạn muốn hiển thị trong combobox
            cbmancc.ValueMember   = "MANCC";
            cbmancc.DataSource    = listCombox2;
        }
Example #3
0
        //private void dgvdmsp_CellContentClick(object sender, DataGridViewCellEventArgs e)
        //{
        //    DataGridViewRow dr = dgvdmsp.SelectedRows[0];

        //    txtmasp.Text = dr.Cells["SMaSP"].Value.ToString();
        //    txttensp.Text = dr.Cells["STenSP"].Value.ToString();
        //    cbtgbh.Text = dr.Cells["STGBH"].Value.ToString();
        //    txtsoluong.Text = dr.Cells["SSoLuong"].Value.ToString();
        //    cbtrangthai.Text = dr.Cells["STrangThai"].Value.ToString();
        //    txtdongia.Text = dr.Cells["SDonGia"].Value.ToString();
        //    cbmaloai.SelectedValue = dr.Cells["SMaLoai"].Value.ToString();
        //    cbmancc.SelectedValue = dr.Cells["SMaNCC"].Value.ToString();

        //}

        private void btnxoa_Click(object sender, EventArgs e)
        {
            Sanpham_DTO spDTO = new Sanpham_DTO();

            spDTO.SMaSP = txtmasp.Text;
            //MessageBox.Show(spDTO.SMaSP);
            //if (Sanpham_BUS.Xoasp(spDTO) == true)
            //{
            //    MessageBox.Show("Xoa thanh cong");
            //    LoadDgvSanPham();

            //}
            //else
            //    MessageBox.Show("Xoa that bai!");

            if (Sanpham_BUS.Checkxoasp(txtmasp.Text))
            {
                if (Sanpham_BUS.Xoasp(spDTO) == true)
                {
                    MessageBox.Show("Đã xóa");
                    LoadDgvSanPham();
                }
            }
            else
            {
                MessageBox.Show("Thất bại!");
            }
        }
Example #4
0
        private void btncapnhat_Click(object sender, EventArgs e)
        {
            //btnthem.Enabled = false;


            Sanpham_DTO spDTO = new Sanpham_DTO();

            spDTO.SMaSP      = txtmasp.Text;
            spDTO.STenSP     = txttensp.Text;
            spDTO.SSoLuong   = int.Parse(txtsoluong.Text);
            spDTO.SDonGia    = int.Parse(txtdongia.Text);
            spDTO.STGBH      = int.Parse(cbtgbh.Text);
            spDTO.STrangThai = cbtrangthai.Text;
            spDTO.SMaSP      = txtmasp.Text;
            spDTO.SMaLoai    = cbmaloai.SelectedValue.ToString();
            spDTO.SMaNCC     = cbmancc.SelectedValue.ToString();
            if (Sanpham_BUS.Suasp(spDTO) == true)
            {
                MessageBox.Show("Cập nhật thành công");
                LoadDgvSanPham();
            }
            else
            {
                MessageBox.Show("Thất bại!");
            }
        }
Example #5
0
        private void DMSP_Load(object sender, EventArgs e)
        {
            LoadDgvSanPham();
            DataTable dt1        = new DataTable();
            DataTable listCombox = Sanpham_BUS.GetTableLSP();

            cblsp.DisplayMember = "TENLOAI";//Word là tên trường bạn muốn hiển thị trong combobox
            cblsp.ValueMember   = "MALOAI";
            cblsp.DataSource    = listCombox;
        }
Example #6
0
        private void btlsp_Click(object sender, EventArgs e)
        {
            string             sTukhoa = cblsp.SelectedValue.ToString();
            List <Sanpham_DTO> lstkqsp = Sanpham_BUS.Locsp(sTukhoa);

            if (lstkqsp.Count == 0)
            {
                MessageBox.Show("Khong co san pham can tim!");
            }
            else
            {
                dgvdanhmucsp.DataSource = lstkqsp;
            }
        }
Example #7
0
        private void btlsptinhtrang_Click(object sender, EventArgs e)
        {
            string sTukhoa = cblsptinhtrang.Text;
            //MessageBox.Show(sTukhoa);
            List <Sanpham_DTO> lstkqsp = Sanpham_BUS.Locsptt(sTukhoa);

            try
            {
                dgvdanhmucsp.DataSource = lstkqsp;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Khong co san pham can tim!");
            }
        }
Example #8
0
        private void bntimkiem_Click(object sender, EventArgs e)
        {
            string    sTukhoa = txttukhoa.Text;
            DataTable tbl     = new DataTable();

            tbl = Sanpham_BUS.Timkiemsp(sTukhoa);
            //List<Sanpham_DTO> lstkqsp = new List<Sanpham_DTO>();
            //lstkqsp = Sanpham_BUS.Timkiemsp(sTukhoa);

            dgvdanhmucsp.DataSource = tbl;


            //DataTable tblSanpham = Sanpham_BUS.Timkiemsp(txttukhoa.Text);
            //dgvdanhmucsp.DataSource = tblSanpham;
        }
Example #9
0
        private void LoadDgvSanPham()
        {
            List <Sanpham_DTO> lstSanpham = Sanpham_BUS.LoadSanpham();

            dgvdanhmucsp.DataSource = lstSanpham;

            dgvdanhmucsp.Columns["SMaSP"].HeaderText      = "Mã SP";
            dgvdanhmucsp.Columns["STenSP"].HeaderText     = "Tên SP";
            dgvdanhmucsp.Columns["STGBH"].HeaderText      = "TG Bảo hành";
            dgvdanhmucsp.Columns["SSoLuong"].HeaderText   = "Số lượng";
            dgvdanhmucsp.Columns["STrangThai"].HeaderText = "Trạng thái";
            dgvdanhmucsp.Columns["SDonGia"].HeaderText    = "Đơn giá";
            dgvdanhmucsp.Columns["SMaLoai"].HeaderText    = "Mã loại";
            dgvdanhmucsp.Columns["SMaNCC"].HeaderText     = "Mã NCC";

            dgvdanhmucsp.Columns["SMaSP"].Width    = 50;
            dgvdanhmucsp.Columns["STGBH"].Width    = 50;
            dgvdanhmucsp.Columns["SSoLuong"].Width = 50;
        }
Example #10
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                Sanpham_BUS x = new Sanpham_BUS();
                txtmasp.Text = x.XuLyMaSP();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            txtdongia.Clear();
            txttensp.Clear();
            txtsoluong.Clear();

            groupBox1.Enabled  = true;
            btncapnhat.Enabled = false;
            btluu.Enabled      = true;
            btnxoa.Enabled     = false;
        }