コード例 #1
0
        public DataTable KiemTraTrung(BENH_NHAN t)
        {
            string    query = "select * from BENH_NHAN where (BN_CMT = '" + t.Cmt + "' or BN_SDT = '" + t.Sdt + "') and BN_TRANGTHAI = '1'";
            DataTable dt    = connecDB.ExecuteQuery(query);

            return(dt);
        }
コード例 #2
0
        private BENH_NHAN LayTTBN()
        {
            string   id       = txtMaBN2.Text;
            string   ht       = txtTen2.Text;
            string   cmt      = txtCMT2.Text;
            string   sdt      = txtSDT2.Text;
            string   dc       = txtDiachi2.Text;
            DateTime dt       = Convert.ToDateTime(DateNS2.Text);
            string   ngaysinh = dt.ToShortDateString();
            int      gioitinh = (cbGioitinh2.Text == "Nam") ? 1 : 0;
            string   nhommau  = cbNhommau.Text;
            int      tt       = 1;

            BENH_NHAN t = new BENH_NHAN(id, ht, cmt, sdt, dc, ngaysinh, gioitinh, nhommau, tt);

            return(t);
        }
コード例 #3
0
 public bool KiemTraNhapLieu(BENH_NHAN t)
 {
     if (t.Hoten.Equals(""))
     {
         MessageBox.Show("Tên bệnh nhân không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         return(false);
     }
     else if (t.Cmt.Equals(""))
     {
         MessageBox.Show("CMT của bệnh nhân không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         return(false);
     }
     else if (t.Sdt.Equals(""))
     {
         MessageBox.Show("Số điện thoại của bệnh nhân không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         return(false);
     }
     return(true);
 }
コード例 #4
0
        private void btnLuu_Click_1(object sender, EventArgs e)
        {
            BENH_NHAN       b = LayTTBN_DAT();
            PHIEU_TIEP_NHAN t = LayTTPTN_DAT();

            if (dieukien)
            {
                if (daoBN.InsertBN(b))
                {
                    if (daoPTN.InsertPTN(t))
                    {
                        MessageBox.Show("Thêm thành công");
                        loadPTNH();
                        loadPTN();
                        xuLyControl(false);
                        //txtMa.Enabled = true;
                        frm.Visible = false;
                        //resetText();
                    }
                }
                else
                {
                }
            }
            else
            {
                //if (daoPTN.UpdatePTN(t))
                //{
                //    MessageBox.Show("Sửa thành công");
                //    loadThuoc();
                //    xuLyControl(false);
                //    //txtMa.Enabled = true;
                //    frm.Visible = false;
                //    resetText();
                //    //sua(true);
                //}
            }
        }
コード例 #5
0
        private void btnLuu2_Click(object sender, EventArgs e)
        {
            BENH_NHAN       b = LayTTBN();
            PHIEU_TIEP_NHAN t = LayTTPTN();

            if (dieukien == true)
            {
                dt = daoBN.getTTBN(txtMaBN2.Text);
                if (dt.Rows.Count == 0)
                {
                    //MessageBox.Show("Đăng nhập không thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //txtMaBN2.Focus();
                    if (daoBN.InsertBN(b))
                    {
                        if (daoPTN.InsertPTN(t))
                        {
                            //MessageBox.Show("Thêm thành công");
                            loadPTN();
                            //loadPTNH();
                            xuLyControl(false);
                            //txtMa.Enabled = true;
                            //frm2.Visible = false;
                            //resetText();
                            xuly2(false);
                            xulyBtn(false);
                            btnCapnhat(false);
                            txtMaBN2.Enabled = false;
                        }
                    }
                }
                else
                {
                    if (daoPTN.InsertPTN(t))
                    {
                        MessageBox.Show("Thêm thành công");
                        loadPTN();
                        //loadPTNH();
                        xuLyControl(false);
                        //txtMa.Enabled = true;
                        //frm2.Visible = false;
                        //resetText();
                        xuly2(false);
                        xulyBtn(false);
                        btnCapnhat(false);
                        txtMaBN2.Enabled = false;
                    }
                }
            }

            else
            {
                if (daoBN.UpdateBN(b))
                {
                    if (daoPTN.UpdatePTN(t))
                    {
                        MessageBox.Show("Sửa thành công");
                        loadPTN();
                        loadPTNH();
                        DateChonNgay_ValueChanged(null, null);

                        xuLyControl(false);
                        //txtMa.Enabled = true;
                        //frm2.Visible = false;
                        //resetText();
                    }
                    else
                    {
                        MessageBox.Show("Sửa không thành công");
                    }
                }
            }
        }
コード例 #6
0
        public bool InsertBN(BENH_NHAN t)
        {
            //if (KiemTraNhapLieu(t))
            //{
            try
            {
                SqlConnection conn = new SqlConnection(connecDB.connectionStr);
                SqlCommand    cmd  = new SqlCommand("themBENH_NHAN", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                //cmd.Parameters.Add("@mathuoc", SqlDbType.NVarChar, 20);
                //cmd.Parameters["@mathuoc"].Value = mt;
                cmd.Parameters.Add("@BN_HOTEN", SqlDbType.NVarChar, 30);
                cmd.Parameters.Add("@BN_CMT", SqlDbType.NVarChar, 12);
                cmd.Parameters.Add("@BN_SDT", SqlDbType.NVarChar, 11);
                cmd.Parameters.Add("@BN_DIACHI", SqlDbType.NVarChar, 40);
                cmd.Parameters.Add("@BN_NGAYSINH", SqlDbType.Date);
                cmd.Parameters.Add("@BN_GIOITINH", SqlDbType.Int);
                cmd.Parameters.Add("@BN_NHOMMAU", SqlDbType.NVarChar, 2);
                cmd.Parameters.Add("@BN_TRANGTHAI", SqlDbType.Int);

                cmd.Parameters["@BN_HOTEN"].Value     = t.Hoten;
                cmd.Parameters["@BN_CMT"].Value       = t.Cmt;
                cmd.Parameters["@BN_SDT"].Value       = t.Sdt;
                cmd.Parameters["@BN_DIACHI"].Value    = t.Diachi;
                cmd.Parameters["@BN_NGAYSINH"].Value  = t.Ngaysinh;
                cmd.Parameters["@BN_GIOITINH"].Value  = t.Gioitinh;
                cmd.Parameters["@BN_NHOMMAU"].Value   = t.Nhommau;
                cmd.Parameters["@BN_TRANGTHAI"].Value = t.Trangthai;

                conn.Open();
                int result = cmd.ExecuteNonQuery();
                conn.Close();
                return(result > 0);


                /*string query = string.Format("Insert DM_THUOC (THUOC_ID, LT_ID, THUOC_TEN, THUOC_HDSD, THUOC_DVT, THUOC_CONGDUNG, THUOC_GIA, THUOC_TRANGTHAI) values ('{0}', '{1}', N'{2}', N'{3}', N'{4}', N'{5}', '{6}', '{7}')",
                 *              t.Id_thuoc, t.Id_lt, t.Thuoc_ten, t.Thuoc_hdsd, t.Thuoc_dvt, t.Thuoc_congdung, t.Thuoc_gia, t.Thuoc_trangthai);
                 * int result = connecDB.ExecuteNonQuery(query);
                 * return result > 0;*/
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
                //if (KiemTraTrung(t).Rows.Count == 0)
                //{
                //    MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                //}
                //else
                //{
                //    MessageBox.Show("Thêm không thành công do số CMND hoặc SDT đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //}

                ///*if(KiemTraTrungSDT(nv).Rows.Count == 0)
                //{
                //    MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //}
                //else
                //{
                //    MessageBox.Show("Thêm không thành công do Số điện thoại của giáo viên đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //}*/
            }
            //}
            //return false;
        }