public SuCo SuCoByMaSuCo(string sMaSC) { try { if (conn.State != System.Data.ConnectionState.Open) { conn.Open(); } SqlCommand cmd = new SqlCommand("EXEC SUCO_ById @sMaSC ", conn); cmd.Parameters.Add("@Id", SqlDbType.VarChar).Value = sMaSC; SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); conn.Close(); SuCo result = new SuCo(Int32.Parse(dt.Rows[0][0].ToString()), dt.Rows[0][1].ToString(), dt.Rows[0][2].ToString(), Convert.ToDateTime(dt.Rows[0][3].ToString()), dt.Rows[0][4].ToString(), dt.Rows[0][5].ToString(), Int32.Parse(dt.Rows[0][6].ToString())); return(result); } catch (Exception) { conn.Close(); return(null); } }
public bool CapNhatSuCo(SuCo scobj) { try { if (conn.State != System.Data.ConnectionState.Open) { conn.Open(); } string statement = "EXEC SUCO_Upd @MaSC, @TenSC, @Lydo, @Ngaytao, @Trangthai, @Huonggiaiquyet"; SqlCommand cmd = new SqlCommand(statement, conn); cmd.Parameters.Add("@TenSC", System.Data.SqlDbType.VarChar).Value = scobj.MiMaSC; cmd.Parameters.Add("@TenSC", System.Data.SqlDbType.NVarChar).Value = scobj.MsTenSC; cmd.Parameters.Add("@Lydo", System.Data.SqlDbType.NVarChar).Value = scobj.MsLydo; cmd.Parameters.Add("@Ngaytao", System.Data.SqlDbType.VarChar).Value = scobj.MdtNgaytao.ToString(); cmd.Parameters.Add("@Trangthai", System.Data.SqlDbType.VarChar).Value = scobj.MsTrangthai; cmd.Parameters.Add("@Huonggiaiquyet", System.Data.SqlDbType.NVarChar).Value = scobj.MsHuonggiaiquyet; cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception) { conn.Close(); return(false); } }
public void XoaSuCo(int _IDSuCo) { SuCo _SuCo = dbContext.SuCos.Single <SuCo>(x => x.id_suco == _IDSuCo); dbContext.SuCos.DeleteOnSubmit(_SuCo); dbContext.SubmitChanges(); }
public void CapNhatSuCo(SuCo m) { SuCo _qd = dbContext.SuCos.Single <SuCo>(x => x.id_suco == m.id_suco); _qd.tensuco = m.tensuco; _qd.NhanVien = dbContext.NhanViens.Single <NhanVien>(l => l.id_nhanvien == m.id_nhanvien); _qd.ngaylap = m.ngaylap; _qd.noidung = m.noidung; _qd.id_khachhang = m.id_khachhang; // update dbContext.SubmitChanges(); }
public void ThemSuCo(SuCo suco) { dbContext.SuCos.InsertOnSubmit(suco); dbContext.SubmitChanges(); }
private void btn_Luu_Click(object sender, EventArgs e) { if (kt == "Them") { if (txt_TenSuCo.Text != "") { if (txt_MaSuCo.Text == "") { SuCo qd = new SuCo(); qd.tensuco = txt_TenSuCo.Text; qd.id_nhanvien = (int)cmb_NhanVienLap.EditValue; qd.ngaylap = dt_NgayLap.DateTime; qd.noidung = rxt_NoiDung.Text; qd.id_khachhang = (int)cmb_TenKhachHang.EditValue; _sucoBLL.ThemSuCo(qd); Notifications.Answers("Thêm thành công!"); ReLoadSuCo(); LoadDataSource(); } else { if (txt_TenSuCo.Text != "") { SuCo qd1 = new SuCo(); qd1.id_suco = int.Parse(txt_MaSuCo.Text); qd1.tensuco = txt_TenSuCo.Text; qd1.id_nhanvien = (int)cmb_NhanVienLap.EditValue; qd1.ngaylap = dt_NgayLap.DateTime; qd1.noidung = rxt_NoiDung.Text; qd1.id_khachhang = (int)cmb_TenKhachHang.EditValue; _sucoBLL.CapNhatSuCo(qd1); Notifications.Answers("Sửa thành công!"); LoadDataSource(); } else { Notifications.Answers("Bạn chưa nhập tên sự cố."); } } } else { Notifications.Answers("Bạn chưa nhập tên sự cố."); } } else if (kt == "Sua") { if (txt_TenSuCo.Text != "") { SuCo qd = new SuCo(); qd.id_suco = int.Parse(txt_MaSuCo.Text); qd.tensuco = txt_TenSuCo.Text; qd.id_nhanvien = (int)cmb_NhanVienLap.EditValue; qd.ngaylap = dt_NgayLap.DateTime; qd.noidung = rxt_NoiDung.Text; qd.id_khachhang = (int)cmb_TenKhachHang.EditValue; _sucoBLL.CapNhatSuCo(qd); Notifications.Answers("Sửa thành công!"); LoadDataSource(); } else { Notifications.Answers("Bạn chưa nhập tên sự cố."); } } }
private void simpleButtonXN_Click(object sender, EventArgs e) { if (opt == 1) { if (txtMaKH.Text == "" || txtMaSC.Text == "" || txtDD.Text == "" || txtDT.Text == "") { MessageBox.Show("Bạn phải nhập đủ thông tin", "Error???"); } else { SuCo su = new SuCo(Convert.ToInt32(txtMaSC.Text), Convert.ToInt32(txtMaKH.Text), txtDD.Text, Convert.ToInt32(txtDT.Text)); if (cosql.Insert_SuCo(su) == true) { MessageBox.Show("Thêm thành công!"); simpleButtonHuy.Visible = false; simpleButtonXN.Visible = false; txtMaKH.ReadOnly = false; txtMaSC.ReadOnly = false; txtDT.ReadOnly = false; txtDD.ReadOnly = false; loadTable(); } } } else if (opt == 2) { if (txtMaKH.Text == "" || txtMaSC.Text == "" || txtDD.Text == "" || txtDT.Text == "") { MessageBox.Show("Bạn phải nhập đủ thông tin", "Error???"); } else { SuCo su = new SuCo(Convert.ToInt32(txtMaSC.Text), Convert.ToInt32(txtMaKH.Text), txtDD.Text, Convert.ToInt32(txtDT.Text)); if (cosql.UpdateSuCo(su) == true) { MessageBox.Show("Sửa thành công!"); simpleButtonHuy.Visible = false; simpleButtonXN.Visible = false; txtMaKH.ReadOnly = true; txtMaSC.ReadOnly = true; txtDT.ReadOnly = true; txtDD.ReadOnly = true; loadTable(); } } } else if (opt == 3) { if (txtMaSC.Text == "") { MessageBox.Show("Bạn phải chọn 1 sự cố trong bảng", "Error???"); } else { SuCo su = new SuCo(Convert.ToInt32(txtMaSC.Text), Convert.ToInt32(txtMaKH.Text), txtDD.Text, Convert.ToInt32(txtDT.Text)); if (cosql.DeleteSuCo(su) == true) { MessageBox.Show("Xóa thành công!"); simpleButtonHuy.Visible = false; simpleButtonXN.Visible = false; loadTable(); } } } }