private void load()
 {
     gridDSDichVu.DataSource = DichVu_Info.SelectAllTable();
     dsDichVuKe = DichVu_Info.SelectAllTable();
     gridDSDichVuKe.DataSource = dsDichVuKe;
     dsDichVuKe.Rows.Clear();
 }
Exemplo n.º 2
0
 private void btn_ghi_Click(object sender, EventArgs e)
 {
     if (check2())
     {
         if (isInsert == 1)
         {
             DichVu_Info dv = new DichVu_Info(0, txtMaDV.Text, txtTenDV.Text, txtDVT.Text, Convert.ToDecimal(txtDonGia.Value), Convert.ToInt32(cbx_Phong.Text));
             if (dv.Insert())
             {
                 Util.MESSAGE.MSG("Thực hiện thao tác thành công!");
                 load();
             }
             else
             {
                 Util.MESSAGE.MSG("Thực hiện thao tác không thành công!");
             }
         }
         else if (isInsert == 2)
         {
             DichVu_Info dv = new DichVu_Info(Convert.ToInt32(gridDanhSach.ActiveRow.Cells["DichVuID"].Value), txtMaDV.Text, txtTenDV.Text, txtDVT.Text, Convert.ToDecimal(txtDonGia.Value), Convert.ToInt32(cbx_Phong.Text));
             if (dv.Update())
             {
                 Util.MESSAGE.MSG("Thực hiện thao tác thành công!");
                 load();
             }
             else
             {
                 Util.MESSAGE.MSG("Thực hiện thao tác không thành công!");
             }
         }
         load();
     }
 }
        private void btn_ThemDV_Click(object sender, EventArgs e)
        {
            frmDichVu f = new frmDichVu();

            f.ShowDialog();
            gridDSDichVu.DataSource = DichVu_Info.SelectAllTable();
            txtMaDichVu.Select();
        }
Exemplo n.º 4
0
        private void load()
        {
            gridDanhSach.DataSource = DichVu_Info.SelectAllTable();

            Util.FormHandler.SetSourceForGridCustomCollumns(gridDanhSach, new string[] { "MaDichVu", "TenDichVu", "DonViTinh", "DonGia" }, new string[] { "Mã dịch vụ", "Tên dịch vụ", "Đơn vị tính", "Đơn giá" });
            Util.ResetControl.ReadOnly_Control(this);
            isInsert = 0;
        }
        private void SuaThongTinBN_Click(object sender, EventArgs e)
        {
            if (grid_DV.ActiveRow != null)
            {
                DichVu_LanKham_Info dv_lk = new DichVu_LanKham_Info();

                dv_lk = (DichVu_LanKham_Info)Util.FormHandler.GetAs(((DataTable)grid_DV.DataSource).Rows[grid_DV.ActiveRow.Index], typeof(DichVu_LanKham_Info));

                DichVu_Info dv = new DichVu_Info();
                dv.TenDichVu = grid_DV.ActiveRow.Cells["TenDichVu"].Value.ToString();
                frmHuyDichVu frm = new frmHuyDichVu(dv, dv_lk);
                frm.ShowDialog();
                grid_DV.DataSource = LoadDV(dv_lk.MaLanKham.ToString());
            }
        }
Exemplo n.º 6
0
 private void xóaToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (gridDanhSach.ActiveRow != null)
     {
         if (MessageBox.Show("Bạn có muốn thực hiện thao tác này không?", "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             DichVu_Info dv = new DichVu_Info();
             dv.DichVuID = Convert.ToInt32(gridDanhSach.ActiveRow.Cells["DichVuID"].Value);
             if (dv.Delete())
             {
                 Util.MESSAGE.MSG("Thực hiện thao tác thành công!");
                 load();
             }
             else
             {
                 Util.MESSAGE.MSG("Thực hiện thao tác không thành công!");
             }
         }
     }
 }
Exemplo n.º 7
0
        private bool check2()
        {
            if (isInsert == 1)
            {
                DataTable b = DichVu_Info.SelectAllTable();
                foreach (DataRow r in b.Rows)
                {
                    if (r["MaDichVu"].ToString() == txtMaDV.Text)
                    {
                        error.SetError(txtMaDV, "Trùng mã");
                        txtMaDV.Select();
                        return(false);
                    }
                }
            }
            ArrayList list = new ArrayList();

            list.Add(txtMaDV);
            list.Add(cbx_Phong);
            list.Add(txtTenDV);
            list.Add(txtDonGia);
            return(Util.ResetControl.CheckValue(list, error));
        }
 public frmHuyDichVu(DichVu_Info dv, DichVu_LanKham_Info dv_lk)
 {
     this.dv    = dv;
     this.dv_lk = dv_lk;
     InitializeComponent();
 }