예제 #1
0
        //Lấy Thông tin NXB
        private NPP_DTO LayTTNXB()
        {
            NPP_DTO nxb = new NPP_DTO();

            nxb.MaNPP        = txtMaNPP.Text;
            nxb.TenNPP       = txtTenNPP.Text;
            nxb.DiaChiNPP    = txtDiaChi.Text;
            nxb.DienThoaiNPP = txtSdt.Text;
            nxb.Website      = txtWebsite.Text;
            return(nxb);
        }
예제 #2
0
 //Sửa Nhà Phân Phối vào CSDL
 public bool SuaNPP(NPP_DTO NPP)
 {
     if (KiemTraTruocKhiLuu(NPP))
     {
         string sql = string.Format("UPDATE NHAPHANPHOI SET TenNPP=N'{1}', DiaChiNPP=N'{2}', DienThoaiNPP=N'{3}', Website=N'{4}' WHERE MaNPP=N'{0}'", NPP.MaNPP, NPP.TenNPP, NPP.DiaChiNPP, NPP.DienThoaiNPP, NPP.Website);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Sửa Nhà Phân Phối thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(true);
         }
     }
     return(false);
 }
예제 #3
0
 //Thêm Nhà Phân Phối vào CSDL
 public bool ThemNPP(NPP_DTO NPP)
 {
     if (KiemTraTruocKhiLuu(NPP))
     {
         string sql = string.Format("INSERT INTO NHAPHANPHOI (MaNPP, TenNPP, DiaChiNPP, DienThoaiNPP, Website)"
                                    + " VALUES ('{0}', N'{1}', N'{2}', N'{3}',N'{4}')", NPP.MaNPP, NPP.TenNPP, NPP.DiaChiNPP, NPP.DienThoaiNPP, NPP.Website);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Thêm Nhà Phân Phối thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(true);
         }
     }
     return(false);
 }
예제 #4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            NPP_DTO nxb = LayTTNXB();

            if (add)
            {
                nxbBUS.ThemNPP(nxb);
                cnNXB_Load(sender, e);
            }
            if (update)
            {
                nxbBUS.SuaNPP(nxb);
            }
            cnNXB_Load(sender, e);
        }
예제 #5
0
 //Kiểm tra trước khi lưu
 public bool KiemTraTruocKhiLuu(NPP_DTO NPP)
 {
     if (NPP.MaNPP.Equals(""))
     {
         MessageBox.Show("Mã Nhà Phân Phối không hợp lệ ! ");
         return(false);
     }
     if (NPP.TenNPP.Equals(""))
     {
         MessageBox.Show("Tên Nhà Phân Phối không hợp lệ ! ");
         return(false);
     }
     if (NPP.DiaChiNPP.Equals(""))
     {
         MessageBox.Show("Địa chỉ Nhà Phân Phối không hợp lệ ! ");
         return(false);
     }
     return(true);
 }