private void sbCapNhatNhaSX_Click(object sender, EventArgs e) { nhaSX = new NhaSanXuat(); nhaSX.MaNSX = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Mã nhà sản xuất").ToString(); if (this.teTenNhaSX.Text.Equals("")) { MessageBox.Show("Không được để trống tên nhà sản xuất"); return; } else { nhaSX.TenNSX = this.teTenNhaSX.Text; if (this.teDiaChi.Text.Equals("")) { MessageBox.Show("Không được để trống địa chỉ"); return; } else { nhaSX.DiaChi = this.teDiaChi.Text; if (this.teSoDienThoai.Text.Equals("")) { MessageBox.Show("Không được để trống số điện thoại"); return; } else { nhaSX.SoDienThoai = Convert.ToInt32(this.teSoDienThoai.Text); if (this.teEmail.Text.Equals("")) { MessageBox.Show("Không được để trống email"); return; } else { nhaSX.Email = this.teEmail.Text; nhaSX.GhiChu = this.teGhiChu.Text; String message = ""; if (nhaSXBUS.CapNhatNhaSanXuat(nhaSX)) message += "Cập Nhật thành công"; else message += "Cập Nhật lỗi! \nVui lòng kiểm tra lại thông tin trước khi Cập Nhật."; MessageBox.Show(message, "Thông báo", MessageBoxButtons.OK); gridView1.FocusedRowHandle = 0; LoadData(); } } } } }
public bool CapNhatNhaSanXuat(NhaSanXuat nhaSX) { try { SqlParameter[] para = new SqlParameter[6]; para[0] = new SqlParameter("@p_MaNSX", nhaSX.MaNSX); para[1] = new SqlParameter("@p_TenNSX", nhaSX.TenNSX); para[2] = new SqlParameter("@p_DiaChi", nhaSX.DiaChi); para[3] = new SqlParameter("@p_SoDienThoai", nhaSX.SoDienThoai); para[4] = new SqlParameter("@p_Email", nhaSX.Email); para[5] = new SqlParameter("@p_GhiChu", nhaSX.GhiChu); int result = this.ExecuteNonQuery("NHASANXUAT_Upd", para); if (result != 0) { return true; } } catch (System.Exception ex) { Console.WriteLine("Message= {1}", ex.Message); } return false; }
public bool CapNhatNhaSanXuat(NhaSanXuat nhaSX) { try { return this.nhaSXDAL.CapNhatNhaSanXuat(nhaSX); } catch (System.Exception ex) { Console.WriteLine("Message= {1}", ex.Message); } return false; }
public DataTable TimKiemNhaSanXuat(NhaSanXuat nhaSX) { try { return this.nhaSXDAL.TimKiemNhaSanXuat(nhaSX); } catch (System.Exception ex) { Console.WriteLine("Message= {1}", ex.Message); } return null; }
private void sbTimKiemNhaSX_Click(object sender, EventArgs e) { nhaSX = new NhaSanXuat(); nhaSX.MaNSX = this.teMaNhaSX.Text; nhaSX.TenNSX = this.teTenNhaSX.Text; nhaSX.DiaChi = this.teDiaChi.Text; if (!this.teSoDienThoai.Text.Equals("")) { nhaSX.SoDienThoai = Convert.ToInt32(this.teSoDienThoai.Text); } nhaSX.Email = this.teEmail.Text; nhaSX.GhiChu = this.teGhiChu.Text; DataTable data = new DataTable(); data = this.nhaSXBUS.TimKiemNhaSanXuat(nhaSX); gridView1.FocusedRowHandle = 0; this.GridNhaSanXuat.DataSource = data; }
private void sbThemNhaSX_Click(object sender, EventArgs e) { nhaSX = new NhaSanXuat(); if (this.teTenNhaSX.Text.Equals("")) { MessageBox.Show("Không được để trống tên nhà sản xuất"); return; } else { nhaSX.TenNSX = this.teTenNhaSX.Text; if (this.teDiaChi.Text.Equals("")) { MessageBox.Show("Không được để trống địa chỉ"); return; } else { nhaSX.DiaChi = this.teDiaChi.Text; if (this.teSoDienThoai.Text.Equals("")) { MessageBox.Show("Không được để trống số điện thoại"); return; } else { nhaSX.SoDienThoai = Convert.ToInt32(this.teSoDienThoai.Text); if (this.teEmail.Text.Equals("")) { MessageBox.Show("Không được để trống email"); return; } else { nhaSX.Email = this.teEmail.Text; if (this.nhaSXBUS.ThemNhaSanXuat(nhaSX) == true) { MessageBox.Show("Thêm nhà sản xuất thành công", "Thông báo", MessageBoxButtons.OK); } else { MessageBox.Show("Thêm nhà sản xuất thất bại", "Thông báo", MessageBoxButtons.OK); } LoadData(); } } } } }
public DataTable TimKiemNhaSanXuat(NhaSanXuat nhaSX) { try { SqlParameter[] para = new SqlParameter[6]; para[0] = new SqlParameter("@p_MaNSX", nhaSX.MaNSX); para[1] = new SqlParameter("@p_TenNSX", nhaSX.TenNSX); para[2] = new SqlParameter("@p_DiaChi", nhaSX.DiaChi); para[3] = new SqlParameter("@p_SoDienThoai", nhaSX.SoDienThoai); para[4] = new SqlParameter("@p_Email", nhaSX.Email); para[5] = new SqlParameter("@p_GhiChu", nhaSX.GhiChu); DataTable lstNhaSX = LoadDataTable("NHASANXUAT_Search", para); return lstNhaSX; } catch (System.Exception ex) { Console.WriteLine("Message= {1}", ex.Message); } return null; }