Beispiel #1
0
        private void btbUndo_Click(object sender, EventArgs e)
        {
            var rowHandle = gridView1.FocusedRowHandle;

            var obj = gridView1.GetRowCellValue(rowHandle, "MaBenhNhan");

            txtMa.Text = obj.ToString();

            String         ma = obj.ToString();
            qlpk1Entities2 c  = new qlpk1Entities2();

            c.usp_UndoBenhNhan(ma);
            c.SaveChanges();
        }
Beispiel #2
0
        private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            using (DbContextTransaction trans = c.Database.BeginTransaction())
            {
                try
                {
                    String   nl      = Convert.ToDateTime(dateNgayLap.Text).ToString("yyyy-MM-dd");
                    DateTime ngaylap = Convert.ToDateTime(nl);



                    String   nv     = Convert.ToDateTime(dateNgayNV.Text).ToString("yyyy-MM-dd");
                    DateTime ngaynv = Convert.ToDateTime(nv);

                    String benhnhan = txtBN.Text;
                    String ma       = txtMaPhieu.Text;


                    try
                    {
                    }
                    catch
                    {
                    }

                    String khoa1 = txtKhoa.Text;

                    String myString = khoa1.Replace(System.Environment.NewLine, "");


                    String nhanvien = txtNV.Text;
                    if (ngaylap > ngaynv)
                    {
                        MessageBox.Show("Ngày nhập viện trước ngày lập");
                    }

                    c.usp__Insert__PNV(ma, ngaynv, ngaylap, myString, benhnhan, nhanvien);
                    c.SaveChanges();
                    trans.Commit();
                    MessageBox.Show("Thêm phiếu thành công");
                }
                catch
                {
                    trans.Rollback();
                }
            }
        }
Beispiel #3
0
        private void simpleButton2_Click(object sender, EventArgs e)
        {
            if (DialogResult.Yes == MessageBox.Show("Nó sẽ xóa cả bệnh án (nếu có), đồng ý", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
                try
                {
                    var rowHandle = gridView1.FocusedRowHandle;

                    // Get the value for the given column - convert to the type you're expecting
                    var obj = gridView1.GetRowCellValue(rowHandle, "MaBenhNhan");
                    txtMa.Text = obj.ToString();

                    String         ma = obj.ToString();
                    qlpk1Entities2 c  = new qlpk1Entities2();
                    var            q  = c.usp_Delete_BenhNhan(ma);
                    c.SaveChanges();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Đã Xóa bệnh án");
                }
            }
        }
Beispiel #4
0
        private void simpleButton6_Click(object sender, EventArgs e)
        {
            if (them == true)

            {
                qlpk1Entities2 db = new qlpk1Entities2();
                if (txtDC.Text == "" || txtHo.Text == "" || txtTen.Text == "" || txtSDT.Text == "" || txtMa.Text == "" ||
                    comboBoxEdit1.Properties.GetDisplayText(comboBoxEdit1).ToString() == "" || comboBoxEdit2.Properties.GetDisplayText(comboBoxEdit2).ToString() == "" ||
                    comboBoxEdit3.Properties.GetDisplayText(comboBoxEdit3).ToString() == "" || comboBoxEdit4.Properties.GetDisplayText(comboBoxEdit4).ToString() == "" || dateSinh.Properties.GetDisplayText(dateSinh).ToString() == ""
                    )
                {
                    MessageBox.Show("Cần thêm thông tin");
                }
                else
                {
                    using (DbContextTransaction trans = db.Database.BeginTransaction())
                    {
                        try
                        {
                            String khoa  = comboBoxEdit2.Properties.GetDisplayText(comboBoxEdit2);
                            String nhom  = comboBoxEdit1.Properties.GetDisplayText(comboBoxEdit1);
                            String bacsi = comboBoxEdit4.Properties.GetDisplayText(comboBoxEdit4);
                            int    gt    = Convert.ToInt32(comboBoxEdit3.Properties.GetDisplayText(comboBoxEdit3).ToString());
                            bool   gioitinh;
                            if (gt == 0)
                            {
                                gioitinh = true;
                            }
                            else
                            {
                                gioitinh = false;
                            }
                            Nullable <int> sdt = Convert.ToInt32(txtSDT.Text);
                            String         dc  = txtDC.Text;
                            String         ma  = txtMa.Text;
                            String         ten = txtTen.Text;
                            String         ho  = txtHo.Text;
                            // String kham = Convert.ToDateTime(dateKham.Text).ToString("yyyy-MM-dd");
                            String   sinh = Convert.ToDateTime(dateSinh.Text).ToString("yyyy-MM-dd");
                            DateTime a    = Convert.ToDateTime(sinh);



                            db.usp_Insert_BenhNhan(ma, ho, ten, dc, gioitinh, khoa, nhom, bacsi, sdt, a);
                            db.SaveChanges();
                            trans.Commit();
                            MessageBox.Show("Thêm thành công");
                        }
                        catch (Exception ex)
                        {
                            trans.Rollback();
                            MessageBox.Show("Lỗi trong quá trình thêm");
                        }
                    }
                }

                them                   = false;
                txtDC.ReadOnly         = true;
                txtHo.ReadOnly         = true;
                txtMa.ReadOnly         = true;
                txtSDT.ReadOnly        = true;
                txtTen.ReadOnly        = true;
                comboBoxEdit1.ReadOnly = true;
                comboBoxEdit2.ReadOnly = true;
                comboBoxEdit3.ReadOnly = true;
                comboBoxEdit4.ReadOnly = true;
                dateSinh.ReadOnly      = true;
            }

            if (sua == true)
            {
                qlpk1Entities2 db = new qlpk1Entities2();
                if (txtDC.Text == "" || txtHo.Text == "" || txtTen.Text == "" || txtSDT.Text == "" ||
                    comboBoxEdit1.Properties.GetDisplayText(comboBoxEdit1).ToString() == "" || comboBoxEdit2.Properties.GetDisplayText(comboBoxEdit2).ToString() == "" ||
                    comboBoxEdit3.Properties.GetDisplayText(comboBoxEdit3).ToString() == "" || comboBoxEdit4.Properties.GetDisplayText(comboBoxEdit4).ToString() == "" || dateSinh.Properties.GetDisplayText(dateSinh).ToString() == ""
                    )
                {
                    MessageBox.Show("Cần thêm thông tin");
                }
                else
                {
                    using (DbContextTransaction trans = db.Database.BeginTransaction())
                    { //  try
                      //{


                        String ma = txtMa.Text;

                        String khoa  = comboBoxEdit2.Properties.GetDisplayText(comboBoxEdit2);
                        String nhom  = comboBoxEdit1.Properties.GetDisplayText(comboBoxEdit1);
                        String bacsi = comboBoxEdit4.Properties.GetDisplayText(comboBoxEdit4);
                        var    gt    = (comboBoxEdit3.Properties.GetDisplayText(comboBoxEdit3).ToString());
                        bool   gioitinh;
                        if (gt == "0")
                        {
                            gioitinh = true;
                        }
                        else
                        {
                            gioitinh = false;
                        }
                        Nullable <int> sdt  = Convert.ToInt32(txtSDT.Text);
                        String         dc   = txtDC.Text;
                        String         ten  = txtTen.Text;
                        String         ho   = txtHo.Text;
                        String         sinh = Convert.ToDateTime(dateSinh.Text).ToString("yyyy-MM-dd");
                        DateTime       a    = Convert.ToDateTime(sinh);


                        db.usp_Update_BenhNhan(ma, ho, ten, dc, gioitinh, khoa, nhom, bacsi, sdt, a);
                        db.SaveChanges();
                        trans.Commit();
                        MessageBox.Show("Sửa thành công");
                        // }
                        //catch (Exception ex)
                        //{
                        //    trans.Rollback();
                        //    MessageBox.Show("Lỗi trong quá trình sửa ");
                        //}
                    }
                }
                sua                    = false;
                txtDC.ReadOnly         = true;
                txtHo.ReadOnly         = true;
                txtSDT.ReadOnly        = true;
                txtTen.ReadOnly        = true;
                comboBoxEdit1.ReadOnly = true;
                comboBoxEdit2.ReadOnly = true;
                comboBoxEdit3.ReadOnly = true;
                comboBoxEdit4.ReadOnly = true;
                dateSinh.ReadOnly      = true;
            }
        }