public void ActualizarProveedor(ProveedorBean Prov) { SqlConnection objDB = null; try { objDB = new SqlConnection(cadenaDB); objDB.Open(); String strQuery = "UPDATE Proveedor SET razonSocial=@razonsocial, estado=@estado" + ", contacto=@contacto, email_contacto=@email_contacto,direccion=@direccion,ruc=@ruc,"+ "telefono1=@telefono1, cargo_contacto=@cargo_contacto,telefono_contacto=@telefono_contacto,web=@web,observacion=@observacion,telefono2=@telefono2 " + "WHERE idProveedor = @id"; SqlCommand objQuery = new SqlCommand(strQuery, objDB); Utils.agregarParametro(objQuery, "@id", Prov.id); Utils.agregarParametro(objQuery, "@razonsocial", Prov.razonSocial); Utils.agregarParametro(objQuery, "@estado", Prov.estado); Utils.agregarParametro(objQuery, "@contacto", Prov.contacto); Utils.agregarParametro(objQuery, "@email_contacto", Prov.emailContacto); Utils.agregarParametro(objQuery, "@direccion", Prov.direccion); Utils.agregarParametro(objQuery, "@ruc", Prov.ruc); Utils.agregarParametro(objQuery, "@telefono1", Prov.telefono1); Utils.agregarParametro(objQuery, "@cargo_contacto", Prov.CargoContacto); Utils.agregarParametro(objQuery, "@telefono_contacto", Prov.telefonoContacto); Utils.agregarParametro(objQuery, "@web", Prov.web); Utils.agregarParametro(objQuery, "@observacion", Prov.Observacion); Utils.agregarParametro(objQuery, "@telefono2", Prov.telefono2); objQuery.ExecuteNonQuery(); } catch (Exception e) { log.Error("Actualizar_Proveedor(EXCEPTION): ", e); } finally { if (objDB != null) { objDB.Close(); } } }
public void RegistrarProveedor(ProveedorBean Prov) { Prov.estado = "ACTIVO"; Prov.CargoContacto = "gG"; SqlConnection objDB = null; int i = Utils.cantidad("Proveedor")+1; string ID="PROV00";//8caracteres-4letras-4# if (i < 10) Prov.id = ID + "0" + Convert.ToString(i); else Prov.id = ID + Convert.ToString(i); try { objDB = new SqlConnection(cadenaDB); objDB.Open(); String strQuery = "Insert into Proveedor (idProveedor,razonSocial, estado,contacto,email_contacto,direccion,"+ " ruc, telefono1, cargo_contacto, telefono_contacto, web, observacion, telefono2) values " + "(@id,@razonsocial,@estado,@contacto,@email_contacto, @direccion, @ruc, @telefono1,@cargo_contacto," + "@telefono_contacto, @web, @observacion, @telefono2)"; SqlCommand objQuery = new SqlCommand(strQuery, objDB); Utils.agregarParametro(objQuery, "@id", Prov.id); Utils.agregarParametro(objQuery, "@razonsocial", Prov.razonSocial); Utils.agregarParametro(objQuery, "@estado", Prov.estado); Utils.agregarParametro(objQuery, "@contacto", Prov.contacto); Utils.agregarParametro(objQuery, "@email_contacto", Prov.emailContacto); Utils.agregarParametro(objQuery, "@direccion", Prov.direccion); Utils.agregarParametro(objQuery, "@ruc", Prov.ruc); Utils.agregarParametro(objQuery, "@telefono1", Prov.telefono1); Utils.agregarParametro(objQuery, "@cargo_contacto", Prov.CargoContacto); Utils.agregarParametro(objQuery, "@telefono_contacto", Prov.telefonoContacto); Utils.agregarParametro(objQuery, "@web", Prov.web); Utils.agregarParametro(objQuery, "@observacion", Prov.Observacion); Utils.agregarParametro(objQuery, "@telefono2", Prov.telefono2); objQuery.ExecuteNonQuery(); } catch (Exception e) { log.Error("Registrar_Proveedor(EXCEPTION): ", e); } finally { if (objDB != null) { objDB.Close(); } } }
public List<ProveedorBean> ListarProveedor(string RazonSocial, string contacto) { SqlConnection objDB = null; try { objDB = new SqlConnection(cadenaDB); List<ProveedorBean> ListaIngre = new List<ProveedorBean>(); objDB.Open(); String strQuery = "SELECT * FROM Proveedor"; if (!String.IsNullOrEmpty(RazonSocial) || !String.IsNullOrEmpty(contacto)) { if (!String.IsNullOrEmpty(RazonSocial) && !String.IsNullOrEmpty(contacto)) { strQuery = strQuery + " WHERE UPPER(razonSocial) LIKE '%" + RazonSocial.ToUpper() + "%'" + " AND UPPER(contacto) LIKE '%" + contacto.ToUpper() + "%'"; } else { if (!String.IsNullOrEmpty(RazonSocial)) { strQuery = strQuery + " WHERE UPPER(razonSocial) LIKE '%" + RazonSocial.ToUpper() + "%'"; } if (!String.IsNullOrEmpty(contacto)) { strQuery = strQuery + " WHERE UPPER(contacto) LIKE '%" + contacto.ToUpper() + "%'"; } } } //if (!String.IsNullOrEmpty(RazonSocial)) strQuery = strQuery + " WHERE UPPER(razonSocial) LIKE '%" + RazonSocial.ToUpper() + "%'"; //if (!String.IsNullOrEmpty(contacto)) strQuery = strQuery + " WHERE UPPER(contacto) LIKE '%" + contacto.ToUpper() + "%'"; //if (!String.IsNullOrEmpty(RazonSocial) && !String.IsNullOrEmpty(contacto)) strQuery = strQuery + " WHERE UPPER(razonSocial) LIKE '%" + RazonSocial.ToUpper() + "%'"+ // " AND UPPER(contacto) LIKE '%" + contacto.ToUpper() + "%'"; SqlCommand objQuery = new SqlCommand(strQuery, objDB); SqlDataReader objDataReader = objQuery.ExecuteReader(); if (objDataReader.HasRows) { while (objDataReader.Read()) { ProveedorBean Proveedor = new ProveedorBean(); Proveedor.id = Convert.ToString(objDataReader["idProveedor"]); Proveedor.razonSocial = Convert.ToString(objDataReader["razonSocial"]); Proveedor.estado = Convert.ToString(objDataReader["estado"]); Proveedor.contacto = Convert.ToString(objDataReader["contacto"]); Proveedor.emailContacto = Convert.ToString(objDataReader["email_contacto"]); Proveedor.direccion = Convert.ToString(objDataReader["direccion"]); Proveedor.ruc = Convert.ToString(objDataReader["ruc"]); Proveedor.telefono1 = Convert.ToString(objDataReader["telefono1"]); Proveedor.CargoContacto = Convert.ToString(objDataReader["cargo_contacto"]); Proveedor.telefonoContacto = Convert.ToString(objDataReader["telefono_contacto"]); Proveedor.web = Convert.ToString(objDataReader["web"]); Proveedor.Observacion = Convert.ToString(objDataReader["observacion"]); Proveedor.telefono2 = Convert.ToString(objDataReader["telefono2"]); ListaIngre.Add(Proveedor); } } return ListaIngre; } catch (Exception e) { log.Error("Lista_Proveedores(EXCEPTION): ", e); throw (e); } finally { if (objDB != null) { objDB.Close(); } } }
public void ActualizarProve(ProveedorBean proveedor) { ProveedorService.ActualizarProveedor(proveedor); }
public ProveedorBean BuscarProveedor(string id) { SqlConnection objDB = null; try { objDB = new SqlConnection(cadenaDB); ProveedorBean Proveedor = null; objDB.Open(); String strQuery = "SELECT * FROM Proveedor WHERE idProveedor = @ID"; SqlCommand objquery = new SqlCommand(strQuery, objDB); BaseDatos.agregarParametro(objquery, "@ID", id); SqlDataReader objDataReader = objquery.ExecuteReader(); if (objDataReader.HasRows) { objDataReader.Read(); Proveedor = new ProveedorBean(); Proveedor.id = Convert.ToString(objDataReader["idProveedor"]); Proveedor.razonSocial = Convert.ToString(objDataReader["razonSocial"]); Proveedor.estado = Convert.ToString(objDataReader["estado"]); Proveedor.contacto = Convert.ToString(objDataReader["contacto"]); Proveedor.emailContacto = Convert.ToString(objDataReader["email_contacto"]); Proveedor.direccion = Convert.ToString(objDataReader["direccion"]); Proveedor.ruc = Convert.ToString(objDataReader["ruc"]); Proveedor.telefono1 = Convert.ToString(objDataReader["telefono1"]); Proveedor.CargoContacto = Convert.ToString(objDataReader["cargo_contacto"]); Proveedor.telefonoContacto = Convert.ToString(objDataReader["telefono_contacto"]); Proveedor.web = Convert.ToString(objDataReader["web"]); Proveedor.Observacion = Convert.ToString(objDataReader["observacion"]); Proveedor.telefono2 = Convert.ToString(objDataReader["telefono2"]); } return Proveedor; } catch (Exception ex) { log.Error("Get_Proveedor(EXCEPTION): ", ex); throw ex; } finally { if (objDB != null) { objDB.Close(); } } }
public void RegistrarProveedor(ProveedorBean proveedor) { ProveedorService.RegistrarProveedor(proveedor); }
public void RegistrarProveedor(ProveedorBean prod) { ProveedorDao.RegistrarProveedor(prod); }
public void ActualizarProveedor(ProveedorBean ingre) { ProveedorDao.ActualizarProveedor(ingre); }
public ActionResult Create(ProveedorBean prov) { try { Boolean opcion1 = comprasfacade.existe_ruc(prov.ruc); Boolean opcion2 = comprasfacade.existe_razonSocial(prov.razonSocial); if (opcion1) { ViewBag.error1 = "El Proveedor ya existe"; return View(prov); } else if (opcion2) { ViewBag.error2 = "El numero de RUC ya existe"; return View(prov); } else { comprasfacade.RegistrarProveedor(prov); return RedirectToAction("Index"); } } catch(Exception e) { log.Error("Create - GET(EXCEPTION):", e); ModelState.AddModelError("", e.Message); return View(); } }
public ActionResult Edit(ProveedorBean Proveedor) { try { comprasfacade.ActualizarProve(Proveedor); return RedirectToAction("Index"); } catch { return View(); } }