コード例 #1
0
ファイル: DonViTinh.cs プロジェクト: ThanhTiem/QL_PhongMachTu
 private void rd_capnhat_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgv_donvi.CurrentCell.Selected == true)
         {
             if (Check() == 0)//nếu không có lỗi
             {
                 if (DevComponents.DotNetBar.MessageBoxEx.Show("Bạn có muốn thay đổi thông tin không?", "Error", MessageBoxButtons.YesNo) == DialogResult.Yes)
                 {
                     //cập nhật thông tin vừa nhập
                     int    now  = dgv_donvi.CurrentCell.RowIndex;
                     int    k    = int.Parse(dgv_donvi.Rows[now].Cells[0].Value.ToString()); //lấy số thứ tự hiện tại trên datagridview
                     string MaDV = DONVI_BUS.LoadDonVi().Rows[k - 1][0].ToString();          //lấy mã bệnh nhân
                     //cập nhật thông tin vài database
                     DONVI_DTO DonVi = new DONVI_DTO(txt_ten.Text);
                     DONVI_BUS.SuaDonVi(DonVi, MaDV);
                     string s = dgv_donvi.Rows[now].Cells[1].Value.ToString();
                     //cập nhật thông tin lại database
                     dgv_donvi.Rows[now].Cells[1].Value = txt_ten.Text;
                     string thongtin = "> Cập nhật đơn vị " + s + " thành đơn vị " + dgv_donvi.Rows[now].Cells[1].Value.ToString() + " vào lúc " + DateTime.Now.ToShortTimeString() + " ngày " + DateTime.Now.ToShortDateString() + ".";
                     THONGTIN_BUS.ThemThongTin(thongtin);
                     dgv_donvi.CurrentCell.Selected = false;
                     XoaTrangO();//xóa hết thông tin trên các  textbox
                     timer1.Start();
                     timer1.Enabled         = true;
                     lbl_thongbao.ForeColor = Color.Red;
                     lbl_thongbao.Text      = "Cập nhật thành công!";
                     timer1_Tick(sender, e);
                     thaydoi = 1;
                 }
             }
             else
             if (Check() == 1)    //nếu còn ô trống
             {
                 DevComponents.DotNetBar.MessageBoxEx.Show("Bạn chưa nhập đầy đủ dữ liệu, xin hãy kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 txt_ten.Focus();
             }
             else
             if (Check() == 2)
             {
                 DevComponents.DotNetBar.MessageBoxEx.Show("Loại đơn vị vừa nhập đã tồn tại, xin hãy kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 txt_ten.Focus();
             }
         }
         else
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Chưa chọn đơn vị cần cập nhật!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         DevComponents.DotNetBar.MessageBoxEx.Show("Đã có lỗi xảy ra, xin thao tác lại sau!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
コード例 #2
0
        //thêm một loại đone vị vào danh sách
        public static void ThemDonVi(DONVI_DTO DonVi)
        {
            SqlConnection cnn = sqlConectionData.KetNoi();
            SqlCommand    cmd = new SqlCommand("ThemDonVi", cnn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@TenDonVi", SqlDbType.NVarChar, 50);
            cmd.Parameters["@TenDonVi"].Value = DonVi.TenLoaiDonVi;
            cnn.Open();
            cmd.ExecuteNonQuery();
            cnn.Close();
        }
コード例 #3
0
ファイル: DonViTinh.cs プロジェクト: ThanhTiem/QL_PhongMachTu
 private void rd_them_Click(object sender, EventArgs e)
 {
     try
     {
         if (Check() == 0)//nếu không có lỗi
         {
             //thêm hàng vào csdl
             DONVI_DTO DonVi = new DONVI_DTO(txt_ten.Text);
             DONVI_BUS.ThemDonVi(DonVi);
             ThemHang(dgv_donvi.Rows.Count, txt_ten.Text);
             string s        = txt_ten.Text;
             string thongtin = "> Thêm đơn vị " + s + " vào dánh sách đơn vị vào lúc " + DateTime.Now.ToShortTimeString() + " ngày " + DateTime.Now.ToShortDateString() + ".";
             THONGTIN_BUS.ThemThongTin(thongtin);
             XoaTrangO();//xóa hết các ô dữ liệu
             SoLuong++;
             timer1.Start();
             timer1.Enabled         = true;
             lbl_thongbao.ForeColor = Color.Red;
             lbl_thongbao.Text      = "Thêm thành công";
             timer1_Tick(sender, e);
             thaydoi = 1;
         }
         else
         if (Check() == 1)    //nếu còn ô trống
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Bạn chưa nhập đầy đủ dữ liệu, xin hãy kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txt_ten.Focus();
         }
         else
         if (Check() == 2)
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Loại đơn vị vừa nhập đã tồn tại, xin hãy kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txt_ten.Focus();
         }
     }
     catch (Exception ex)
     {
         DevComponents.DotNetBar.MessageBoxEx.Show("Đã có lỗi xảy ra, xin thao tác lại sau!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
コード例 #4
0
ファイル: Class1.cs プロジェクト: ThanhTiem/QL_PhongMachTu
 //Sửa thông tin của bệnh
 public static void SuaDonVi(DONVI_DTO DonVi, string MaDV)
 {
     DONVI_DAO.SuaDonVi(DonVi, MaDV);
 }
コード例 #5
0
ファイル: Class1.cs プロジェクト: ThanhTiem/QL_PhongMachTu
 //Thêm một bệnh vào danh sách
 public static void ThemDonVi(DONVI_DTO DonVi)
 {
     DONVI_DAO.ThemDonVi(DonVi);
 }