コード例 #1
0
ファイル: frmDMThuoc.cs プロジェクト: QuangVuong85/DemoCMPM
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            Thuoc_BLL _thuoc = new Thuoc_BLL();

            if (radioButtonTKMaThuoc.Checked == true)
            {
                dgvDSThuoc.DataSource = _thuoc.FindByMaThuoc(txtTimKiem.Text);
            }

            if (radioButtonTKTenThuoc.Checked == true)
            {
                dgvDSThuoc.DataSource = _thuoc.FindByTenThuoc(txtTimKiem.Text);
            }
        }
コード例 #2
0
ファイル: frmDMThuoc.cs プロジェクト: QuangVuong85/DemoCMPM
        private void btnXoa_Click(object sender, EventArgs e)
        {
            try
            {
                Thuoc_BLL _thuoc = new Thuoc_BLL();

                _thuoc.Remove(txtMaThuoc.Text.ToString());
                MessageBox.Show("Xóa thuốc thành công.", "Thông báo", MessageBoxButtons.OK);
                loadData2DataGridView();
                //bindingsData2Control();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK);
            }
        }
コード例 #3
0
ファイル: frmDMThuoc.cs プロジェクト: QuangVuong85/DemoCMPM
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            try
            {
                Thuoc_BLL _thuoc = new Thuoc_BLL();
                Thuoc     th     = new Thuoc();

                th.MaThuoc   = txtMaThuoc.Text.ToString().Trim();
                th.TenThuoc  = txtTenThuoc.Text.ToString().Trim();
                th.DonGia    = Convert.ToInt32(txtDonGia.Text.Trim());
                th.DuongDung = cbxCachDung.SelectedItem.ToString();
                th.DVT       = cbxDonViTinh.SelectedItem.ToString();

                _thuoc.Update(th);
                MessageBox.Show("Cập nhật thông tin thuốc thành công.", "Thông báo", MessageBoxButtons.OK);
                loadData2DataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK);
            }
        }
コード例 #4
0
ファイル: frmDMThuoc.cs プロジェクト: QuangVuong85/DemoCMPM
        private void btnThemMoi_Click(object sender, EventArgs e)
        {
            Thuoc_BLL _thuoc = new Thuoc_BLL();
            Thuoc     th     = new Thuoc();

            th.MaThuoc   = txtMaThuoc.Text.ToString();
            th.TenThuoc  = txtTenThuoc.Text.ToString();
            th.DonGia    = Convert.ToInt32(txtDonGia.Text);
            th.DuongDung = cbxCachDung.SelectedItem.ToString();
            th.DVT       = cbxDonViTinh.SelectedItem.ToString();

            if (_thuoc.CheckMaThuoc(th) == false)
            {
                MessageBox.Show("Mã thuốc đã tồn tại.", "Thông báo", MessageBoxButtons.OK);
                txtMaThuoc.Focus();
            }
            else
            {
                _thuoc.Add(th);
                MessageBox.Show("Thêm mới thuốc thành công.", "Thông báo", MessageBoxButtons.OK);
                loadData2DataGridView();
            }
        }
コード例 #5
0
ファイル: frmDMThuoc.cs プロジェクト: QuangVuong85/DemoCMPM
        // load dữ liệu lên datagridview
        private void loadData2DataGridView()
        {
            Thuoc_BLL _thuoc = new Thuoc_BLL();

            dgvDSThuoc.DataSource = _thuoc.GetListThuoc();

            dgvDSThuoc.Columns[0].HeaderCell.Value = "Mã thuốc";
            dgvDSThuoc.Columns[1].HeaderCell.Value = "Tên thuốc";
            dgvDSThuoc.Columns[2].HeaderCell.Value = "Cách dùng";
            dgvDSThuoc.Columns[3].HeaderCell.Value = "Đơn vị tính";
            dgvDSThuoc.Columns[4].HeaderCell.Value = "Đơn giá (VNĐ)";

            dgvDSThuoc.Columns[0].Width = 100;
            dgvDSThuoc.Columns[1].Width = 200;
            dgvDSThuoc.Columns[2].Width = 120;
            dgvDSThuoc.Columns[3].Width = 120;
            dgvDSThuoc.Columns[4].Width = 200;

            dgvDSThuoc.Columns[4].DefaultCellStyle.Format    = "#,###";
            dgvDSThuoc.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;

            dgvDSThuoc.Columns[5].Visible = false;
        }