//hàm sửa thì có thể coppy nguyên hàm thêm và đổi tên store public int Sua(ThuThu tt) { SqlParameter[] parm = new SqlParameter[] { new SqlParameter(PARM_MATHUTHU, SqlDbType.NVarChar, 30), new SqlParameter(PARM_HOTEN, SqlDbType.NVarChar, 30), new SqlParameter(PARM_MATKHAU, SqlDbType.NVarChar, 30), new SqlParameter(PARM_DIACHIEMAIL, SqlDbType.NVarChar, 30), new SqlParameter(PARM_DIENTHOAI, SqlDbType.NVarChar, 30), new SqlParameter(PARM_TRANGTHAI, SqlDbType.Bit), new SqlParameter(PARM_URLPHOTO, SqlDbType.NVarChar, 150), new SqlParameter(PARM_GHICHU, SqlDbType.NVarChar, 50) //khai báo thứ tự như trong cái store đó //(-thuộc tính thứ nhất lấy từ tên khai báo ở trên-tiếp theo là kiểu dữ liệu-tiếp nữa là độ dài kiểu dữ liệu) //nếu là kiểu dữ liệu k có độ dài thì mình bỏ cái thuộc tính thứ 3 ví dụ như new sqlparameter(PARM_....,SqlDbType.Int) }; parm[0].Value = tt.MaThuThu; parm[1].Value = tt.HoTen; parm[2].Value = tt.MatKhau; parm[3].Value = tt.DiaChiEmail; parm[4].Value = tt.DienThoai; parm[5].Value = tt.TrangThai; if (tt.UrlPhoto == "" || tt.UrlPhoto == null) { parm[6].Value = DBNull.Value; } else { parm[6].Value = tt.UrlPhoto; } parm[7].Value = tt.GhiChu; //chỗ này thì phải truyền đúng theo thứ tự khai báo ở trên return(DALHelper.ExecuteNonQuery(DALHelper.ConnectionString, CommandType.StoredProcedure, "tblThuThu_Sua", parm)); }
protected void btnSave_Click(object sender, EventArgs e) { ThuThu tt = new ThuThu(); tt.HoTen = txtHovaTen.Text; tt.MatKhau = txtMatKhau.Text; tt.DiaChiEmail = txtEmail.Text; tt.DienThoai = txtDienthoai.Text; tt.GhiChu = txtGhichu.Text; tt.TrangThai = rdHD.Checked; //EditState.Value="hide"; if (filAnh.HasFile) { tt.UrlPhoto = Up(filAnh); } if (editType.Value == "add") { tt.MaThuThu = txtMaThuThu.Text; int t = ttbll.Them(tt); LoadTT(); } else { tt.MaThuThu = txtMaThuThu.Text; ttbll.Sua(tt); LoadTT(); EditState.Value = "hide"; } }
public static int Delete_TT(ThuThu a) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@matt", a.MaTT), }; return(DataProvider.ExecuteNonQuery("Delete_TT", para)); }
public bool ThemThuThu(ThuThu thuThu) { using (QLThuVienEntities ThuVienDS = new QLThuVienEntities()) { ThuVienDS.ThuThus.Add(thuThu); ThuVienDS.SaveChanges(); } return(true); }
public bool CapNhatThuThu(ThuThu thuThu) { using (QLThuVienEntities ThuVienDS = new QLThuVienEntities()) { var tThu = ThuVienDS.ThuThus.Find(thuThu.MaThuThu); tThu = thuThu; ThuVienDS.SaveChanges(); } return(true); }
public void TKthuThu(TextBox txtMaThuThu, TextBox txtTenThuThu, DateTimePicker dpNgaySinh, RadioButton rbGioiTinh, TextBox txtSDT, TextBox txtCMND, TextBox txtDiaChi, DataGridView dgvListThuThu) { ThuThu thuThu = new ThuThu(); thuThu.MaThuThu = txtMaThuThu.Text; thuThu.TenThuThu = txtTenThuThu.Text; thuThu.NgaySinh = dpNgaySinh.Value.Date; thuThu.GioiTinh = rbGioiTinh.Text; thuThu.SoDienThoai = txtSDT.Text; thuThu.SoCMND = txtCMND.Text; thuThu.DiaChi = txtDiaChi.Text; dgvListThuThu.DataSource = thuThuDAL.TimKiemThuThu(thuThu); }
private void btn_save_Click(object sender, EventArgs e) { ThuThu tt2 = new ThuThu(); tt2.MaTT = txt_MaTT.Text; tt2.TenTT = txt_TenTT.Text; tt2.NgaySinh = date_NS.Value; tt2.GioiTinh = cmb_GT.Text; tt2.SDT = txt_SDT.Text; tt2.ChucVu = txt_CV.Text; tt2.DiaChi = txt_DC.Text; tt2.MatKhau = txt_MK.Text; if (insert) { if (MessageBox.Show("Bạn muốn lưu dữ liệu được thêm mơi không???", "SAVE", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { DataTable test = new DataTable(); // kiểm tra mã đã có trong bảng chưa??? string sql = "select *from ThuThu where MaTT= '" + txt_MaTT.Text + "'"; test = DataProvider.GetData(sql); int i = test.Rows.Count; if (i > 0) { MessageBox.Show("Đã tồn tại " + txt_MaTT.Text, "Error !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { BUS.Insert_TT(tt2); MessageBox.Show("Đã lưu thành công"); gridControl2.DataSource = BUS.Select_TT(); } } } if (update) { if (MessageBox.Show("Bạn muốn lưu thay đổi không???", "SAVE", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { gridControl2.DataSource = BUS.Update_TT(tt2); MessageBox.Show("Đã lưu thành công"); gridControl2.DataSource = BUS.Select_TT(); } } txt_MaTT.Enabled = false; btn_cancel.Enabled = false; btn_save.Enabled = false; btn_delete.Enabled = true; btn_update.Enabled = true; btn_insert.Enabled = true; }
public bool CapNhatThuThu(TextBox txtMaThuThu, TextBox txtTenThuThu, DateTimePicker dpNgaySinh, RadioButton rbGioiTinh, TextBox txtSDT, TextBox txtCMND, TextBox txtDiaChi) { ThuThu thuThu = new ThuThu(); thuThu.MaThuThu = txtMaThuThu.Text; thuThu.TenThuThu = txtTenThuThu.Text; thuThu.NgaySinh = dpNgaySinh.Value.Date; thuThu.GioiTinh = rbGioiTinh.Text; thuThu.SoDienThoai = txtSDT.Text; thuThu.SoCMND = txtCMND.Text; thuThu.DiaChi = txtDiaChi.Text; thuThuDAL.ThemThuThu(thuThu); return(true); }
public static int sua_TT(ThuThu a) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@matt", a.MaTT), new SqlParameter("@tentt", a.TenTT), new SqlParameter("@gioitinhtt", a.GioiTinh), new SqlParameter("@ngaysinhtt", a.NgaySinh), new SqlParameter("@diachitt", a.DiaChi), new SqlParameter("@sdttt", a.SDT1), new SqlParameter("@capbac", a.CapBac), }; return(DataProvider.ExecuteNonQuery("sua_TT", para)); }
public static int Update_TT(ThuThu a) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@matt", a.MaTT), new SqlParameter("@tentt", a.TenTT), new SqlParameter("@gioitinhtt", a.GioiTinh), new SqlParameter("@ngaysinhtt", a.NgaySinh), new SqlParameter("@diachitt", a.DiaChi), new SqlParameter("@sdttt", a.SDT), new SqlParameter("@Chucvu", a.ChucVu), new SqlParameter("@Matkhau", a.MatKhau), }; return(DataProvider.ExecuteNonQuery("Update_TT", para)); }
public ThuThu Login(string Ma, string pass) { SqlParameter[] parm = new SqlParameter[] { new SqlParameter(PARM_MATHUTHU, SqlDbType.NVarChar, 30), new SqlParameter(PARM_MATKHAU, SqlDbType.NVarChar, 30) }; parm[0].Value = Ma; parm[1].Value = pass; SqlDataReader d = DALHelper.ExecuteReader(DALHelper.ConnectionString, CommandType.StoredProcedure, "tblThuThu_Login", parm); ThuThu tt = new ThuThu(); if (d.Read()) { tt.MaThuThu = d[0].ToString(); tt.HoTen = d[1].ToString(); tt.UrlPhoto = d[2].ToString(); } return(tt); }
protected void grvThuThu_RowCommand(object sender, GridViewCommandEventArgs e) { GridViewRow gvr; try { gvr = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); } catch { return; } int index = gvr.RowIndex; if (e.CommandName == "Sua") { ThuThu tt = new ThuThu(); GridViewRow gvrow = grvThuThu.Rows[index]; txtMaThuThu.Enabled = false; txtMaThuThu.Text = HttpUtility.HtmlDecode(gvrow.Cells[0].Text).ToString(); tt = ttbll.LayThuThu(txtMaThuThu.Text); txtDienthoai.Text = tt.DienThoai; txtEmail.Text = tt.DiaChiEmail; txtHovaTen.Text = tt.HoTen; txtGhichu.Text = tt.GhiChu; if (tt.TrangThai) { rdHD.Checked = true; } else { rdKHD.Checked = true; } EditState.Value = "edit"; editType.Value = "edit"; } else if (e.CommandName == "Xoa") { GridViewRow gvrow = grvThuThu.Rows[index]; string id = HttpUtility.HtmlDecode(gvrow.Cells[0].Text).ToString(); idDelete.Value = id; EditState.Value = "delete"; } }
private void dgvDSThuThu_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { int index = dgvDSThuThu.CurrentCell.RowIndex; ThuThu item = thuThuBLL.LayThuThu(dgvDSThuThu.Rows[index]); this.tabPage1.Show(); txtMaThuThu.Text = item.MaThuThu; txtHoTen.Text = item.TenThuThu; if (item.GioiTinh == "Nam") { rbtnNam.Checked = true; } else { rbtnNu.Checked = true; } txtDiaChi.Text = item.DiaChi; txtSDT.Text = item.SoDienThoai; txtCMND.Text = item.SoCMND; }
public ThuThu LayThuThu(DataGridViewRow row) { ThuThu item = new ThuThu(); if (row.Cells[1].Value != null) { item.MaThuThu = row.Cells[1].Value.ToString(); } else { return(item); } item.TenThuThu = "none"; item.GioiTinh = "none"; item.SoDienThoai = "none"; item.SoCMND = "none"; item.DiaChi = "none"; item.NgaySinh = Convert.ToDateTime(01 / 01 / 01); return(thuThuDAL.TimKiemThuThu(item)[0]); }
public List <ThuThu> DSThuThu() { SqlDataReader d = DALHelper.ExecuteReader(DALHelper.ConnectionString, CommandType.StoredProcedure, "tblThuThu_DS", null);//chỗ này để ý cuối là null List <ThuThu> mylist = new List <ThuThu>(); while (d.Read()) { ThuThu tt = new ThuThu(); //chỗ này truyền thuộc tính phải đúng thứ tự như trong bảng sql tt.MaThuThu = d[0].ToString(); tt.HoTen = d[1].ToString(); tt.MatKhau = d[2].ToString(); tt.DiaChiEmail = d[3].ToString(); tt.DienThoai = d[4].ToString(); tt.TrangThai = bool.Parse(d[5].ToString()); tt.UrlPhoto = d[6].ToString(); tt.GhiChu = d[7].ToString(); mylist.Add(tt); } d.Dispose(); return(mylist); }
/// <summary> /// Chỗ này truyền vào tương tự hàm sửa.cũng theo khóa chính /// </summary> /// <param name="Ma"></param> /// <returns></returns> public ThuThu LayThuThu(string Ma) { SqlParameter[] parm = new SqlParameter[] { new SqlParameter(PARM_MATHUTHU, SqlDbType.NVarChar, 30) }; parm[0].Value = Ma; SqlDataReader d = DALHelper.ExecuteReader(DALHelper.ConnectionString, CommandType.StoredProcedure, "tblThuThu_Lay1", parm); ThuThu tt = new ThuThu(); if (d.Read()) { tt.MaThuThu = d[0].ToString(); tt.HoTen = d[1].ToString(); tt.MatKhau = d[2].ToString(); tt.DiaChiEmail = d[3].ToString(); tt.DienThoai = d[4].ToString(); tt.TrangThai = bool.Parse(d[5].ToString()); tt.UrlPhoto = d[6].ToString(); tt.GhiChu = d[7].ToString(); } return(tt); }
public List <ThuThu> TimKiemThuThu(ThuThu thuThu) { using (QLThuVienEntities ThuVienDS = new QLThuVienEntities()) { var listThuThu = from r in ThuVienDS.ThuThus select r; if (thuThu.MaThuThu != "none") { listThuThu = listThuThu.Where <ThuThu>(c => c.MaThuThu.Contains(thuThu.MaThuThu)); } if (thuThu.TenThuThu != "none") { listThuThu = listThuThu.Where <ThuThu>(c => c.TenThuThu.Contains(thuThu.TenThuThu)); } if (thuThu.GioiTinh != "none") { listThuThu = listThuThu.Where <ThuThu>(c => c.GioiTinh == thuThu.GioiTinh); } if (thuThu.SoDienThoai != "none") { listThuThu = listThuThu.Where <ThuThu>(c => c.SoDienThoai == thuThu.SoDienThoai); } if (thuThu.SoCMND != "none") { listThuThu = listThuThu.Where <ThuThu>(c => c.SoCMND == thuThu.SoCMND); } if (thuThu.DiaChi != "none") { listThuThu = listThuThu.Where <ThuThu>(c => c.DiaChi == thuThu.DiaChi); } if (thuThu.NgaySinh != Convert.ToDateTime(01 / 01 / 01)) { listThuThu = listThuThu.Where <ThuThu>(c => c.NgaySinh == thuThu.NgaySinh); } return(listThuThu.ToList()); } }
public static int Update_TT(ThuThu a) { return(DAO.Update_TT(a)); }
public static int Delete_TT(ThuThu a) { return(DAO.Delete_TT(a)); }
public int Them(ThuThu tt) { return(ttdal.Them(tt)); }
public int Sua(ThuThu tt) { return(ttdal.Sua(tt)); }
private void btnLuuThuThu_Click(object sender, EventArgs e) { if (check == 1) { try { if (txtMaThuThu.Text.Equals("") || txtTenThuThu.Text.Equals("") || dtNgaySinhThuThu.Value == null || txtDiaChiThuThu.Text.Equals("") || txtDienThoaiThuThu.Text.Equals("") || txtEmailThuThu.Text.Equals("") || txtTaiKhoanThuThu.Text.Equals("") || cbPhanQuyenThuThu.Text.Equals("")) { MessageBox.Show("Bạn cần điền đầy đủ thông tin!", "Cảnh báo", MessageBoxButtons.OK); return; } else { ThuThu entity = new ThuThu(); entity.MaThuThu = txtMaThuThu.Text; entity.HoTen = txtTenThuThu.Text; entity.NgaySinh = dtNgaySinhThuThu.Value; entity.DiaChi = txtDiaChiThuThu.Text; entity.SoDienThoai = txtDienThoaiThuThu.Text; entity.Email = txtEmailThuThu.Text; entity.TaiKhoan = txtTaiKhoanThuThu.Text; entity.MatKhau = txtMatKhauThuThu.Text; if (cbPhanQuyenThuThu.Text.Equals("Nhân viên")) { entity.PhanCap = false; } else { entity.PhanCap = true; } client.createLibrarian(entity); MessageBox.Show("Thêm mới thành công!", "Chúc mừng", MessageBoxButtons.OK); resetform(); } } catch (Exception) { MessageBox.Show("Thêm mới thất bại", "Lỗi", MessageBoxButtons.OK); } } if (check == 2) { try { if (txtMaThuThu.Text.Equals("") || txtTenThuThu.Text.Equals("") || dtNgaySinhThuThu.Value == null || txtDiaChiThuThu.Text.Equals("") || txtDienThoaiThuThu.Text.Equals("") || txtEmailThuThu.Text.Equals("") || txtTaiKhoanThuThu.Text.Equals("") || cbPhanQuyenThuThu.Text.Equals("")) { MessageBox.Show("Bạn cần điền đầy đủ thông tin!", "Cảnh báo", MessageBoxButtons.OK); return; } else { ThuThu entity = new ThuThu(); entity.MaThuThu = txtMaThuThu.Text; entity.HoTen = txtTenThuThu.Text; entity.NgaySinh = dtNgaySinhThuThu.Value; entity.DiaChi = txtDiaChiThuThu.Text; entity.SoDienThoai = txtDienThoaiThuThu.Text; entity.Email = txtEmailThuThu.Text; entity.TaiKhoan = txtTaiKhoanThuThu.Text; entity.MatKhau = txtMatKhauThuThu.Text; if (cbPhanQuyenThuThu.Text.Equals("Nhân viên")) { entity.PhanCap = false; } else { entity.PhanCap = true; } client.editLibrarian(entity); MessageBox.Show("Sửa thông tin thành công!", "Chúc mừng", MessageBoxButtons.OK); resetform(); } } catch (Exception) { MessageBox.Show("Sửa thông tin thất bại", "Lỗi", MessageBoxButtons.OK); } } else { resetform(); } }
public static int Insert_TT(ThuThu a) { return(DAO.Insert_TT(a)); }
public static int them_TT(ThuThu a) { return(DAO.them_TT(a)); }
public static int sua_TT(ThuThu a) { return(DAO.sua_TT(a)); }
public frm_TT() { InitializeComponent(); tt = new ThuThu(); }