public ActionResult Editar(ProveedorCLS oProveedorCLS) { if (!ModelState.IsValid) { return(View(oProveedorCLS)); } else if (ExisteCorreo(oProveedorCLS.email, oProveedorCLS.idProveedor)) { ViewBag.Error = "Ya existe un proveedor con ese correo."; return(View(oProveedorCLS)); } else if (ExisteDui(oProveedorCLS.dui, oProveedorCLS.idProveedor)) { ViewBag.Error = "Ya existe un proveedor con ese DUI."; return(View(oProveedorCLS)); } using (BuhoDBEntities db = new BuhoDBEntities()) { Proveedores oProveedor = db.Proveedores.Where(p => p.ID_Proveedor.Equals(oProveedorCLS.idProveedor)).First(); oProveedor.Nombre = oProveedorCLS.nombre; oProveedor.Apellido = oProveedorCLS.apellido; oProveedor.DUI = oProveedorCLS.dui; oProveedor.Direccion = oProveedorCLS.direccion; oProveedor.Email = oProveedorCLS.email; oProveedor.RazonSocial = oProveedorCLS.razonSocial; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create(ProveedorCLS proveedor) { if (!ModelState.IsValid) { List <Provincia> lista = db.Provincias.ToList(); ViewBag.ListaProvincia = new SelectList(lista, "idProvincia", "nombre"); return(View(proveedor)); } Direccion dir = new Direccion(); dir.calle = proveedor.calle; dir.numero = proveedor.numero; dir.codigoPostal = proveedor.codigoPostal; dir.idDireccion = (int)proveedor.idDireccion; db.Direccions.Add(dir); db.SaveChanges(); Proveedor prov = new Proveedor(); prov.idProveedor = proveedor.idProveedor; prov.nombre = proveedor.nombre; prov.apellido = proveedor.apellido; prov.cuit = proveedor.cuit; Direccion direccion = db.Direccions.Where(x => x.calle == proveedor.calle && x.numero == proveedor.numero).FirstOrDefault(); prov.idDireccion = direccion.idDireccion; db.Proveedors.Add(prov); db.SaveChanges(); return(RedirectToAction("Index")); }
public int EditarProveedor(ProveedorCLS objProveedorCLS) { int cdgoRpt = 0; try { using (var db = new BDVentasEntities()) { Proveedor oProveedor = db.Proveedor.Where(p => p.IdProveedor.Equals(objProveedorCLS.IdProveedor)).First(); oProveedor.NroDocumentoProveedor = objProveedorCLS.NroDocumento; oProveedor.IdProveedor = objProveedorCLS.IdProveedor; oProveedor.IdTipoPersona = objProveedorCLS.IdTipoPersona; oProveedor.NombreProveedor = objProveedorCLS.NombreProveedor; oProveedor.DireccionProveedor = objProveedorCLS.DireccionProveedor; oProveedor.NombreContactoProveedor = objProveedorCLS.NombreContacto; oProveedor.NumeroContactoProveedor = objProveedorCLS.NumeroContacto; oProveedor.FechaModificacion = DateTime.Now; oProveedor.UsuarioModificacion = "Admin"; db.SaveChanges(); cdgoRpt = 1; } } catch (Exception e) { cdgoRpt = 0; } return(cdgoRpt); }
public int CambiarEstadoProveedor(ProveedorCLS objProveedorCLS) { int codigoRpt = 0; try { using (var db = new BDVentasEntities()) { Proveedor oProveedor = db.Proveedor.Where(p => p.IdProveedor.Equals(objProveedorCLS.IdProveedor)).First(); if (oProveedor.EstadoProveedor) { objProveedorCLS.EstadoProveedor = false; } else { objProveedorCLS.EstadoProveedor = true; } oProveedor.EstadoProveedor = objProveedorCLS.EstadoProveedor; db.SaveChanges(); codigoRpt = 1; } } catch (Exception e) { codigoRpt = 0; throw; } return(codigoRpt); }
public int AgregarProveedor(ProveedorCLS objProveedorCLS) { int CodResult = 0; try { using (var db = new BDVentasEntities()) { Proveedor objProveedor = new Proveedor(); objProveedor.IdTipoPersona = objProveedorCLS.IdTipoPersona; objProveedor.NroDocumentoProveedor = objProveedorCLS.NroDocumento; objProveedor.NombreProveedor = objProveedorCLS.NombreProveedor; objProveedor.DireccionProveedor = objProveedorCLS.DireccionProveedor; objProveedor.NombreContactoProveedor = objProveedorCLS.NombreContacto; objProveedor.NumeroContactoProveedor = objProveedorCLS.NumeroContacto; objProveedor.FechaCreacion = DateTime.Now; objProveedor.UsuarioCreacion = "Admin"; objProveedor.FechaModificacion = DateTime.Now; objProveedor.UsuarioModificacion = "Admin"; objProveedor.EstadoProveedor = true; objProveedor.EstadoEliminacion = false; db.Proveedor.Add(objProveedor); db.SaveChanges(); CodResult = 1; } } catch (Exception) { CodResult = 0; } return(CodResult); }
public ProveedorCLS ObtenerProveedorPorId(int idProv) { ProveedorCLS objProveedorCLS = new ProveedorCLS(); using (var db = new BDVentasEntities()) { Proveedor oProveedor = db.Proveedor.Where(p => p.IdProveedor.Equals(idProv)).First(); objProveedorCLS.IdProveedor = oProveedor.IdProveedor; objProveedorCLS.IdTipoPersona = oProveedor.IdTipoPersona; objProveedorCLS.NroDocumento = oProveedor.NroDocumentoProveedor; objProveedorCLS.NombreProveedor = oProveedor.NombreProveedor; objProveedorCLS.DireccionProveedor = oProveedor.DireccionProveedor; objProveedorCLS.NombreContacto = oProveedor.NombreContactoProveedor; objProveedorCLS.NumeroContacto = oProveedor.NumeroContactoProveedor; } return(objProveedorCLS); }
public ActionResult Editar(int id) { ProveedorCLS oProveedorCLS = new ProveedorCLS(); using (BuhoDBEntities db = new BuhoDBEntities()) { Proveedores oProveedor = db.Proveedores.Where(p => p.ID_Proveedor.Equals(id)).First(); oProveedorCLS.idProveedor = id; oProveedorCLS.nombre = oProveedor.Nombre; oProveedorCLS.apellido = oProveedor.Apellido; oProveedorCLS.dui = oProveedor.DUI; oProveedorCLS.direccion = oProveedor.Direccion; oProveedorCLS.email = oProveedor.Email; oProveedorCLS.razonSocial = oProveedor.RazonSocial; } return(View(oProveedorCLS)); }
public int EliminarProveedor(ProveedorCLS objProveedorCLS) { int cdgoRpt = 0; try { using (var db = new BDVentasEntities()) { Proveedor oProveedor = db.Proveedor.Where(p => p.IdProveedor.Equals(objProveedorCLS.IdProveedor)).First(); oProveedor.EstadoEliminacion = true; db.SaveChanges(); cdgoRpt = 1; } } catch (Exception e) { cdgoRpt = 0; } return(cdgoRpt); }
public ActionResult Agregar(ProveedorCLS oProveedorCLS) { if (!ModelState.IsValid) { return(View(oProveedorCLS)); } else { if (ExisteCorreo(oProveedorCLS.email)) { ViewBag.Error = "Ya existe un proveedor con ese correo."; return(View(oProveedorCLS)); } else if (ExisteDui(oProveedorCLS.dui)) { ViewBag.Error = "Ya existe un proveedor con ese DUI."; return(View(oProveedorCLS)); } else { using (BuhoDBEntities db = new BuhoDBEntities()) { Proveedores oProveedor = new Proveedores(); oProveedor.Nombre = oProveedorCLS.nombre; oProveedor.Apellido = oProveedorCLS.apellido; oProveedor.DUI = oProveedorCLS.dui; oProveedor.Direccion = oProveedorCLS.direccion; oProveedor.Email = oProveedorCLS.email; oProveedor.RazonSocial = oProveedorCLS.razonSocial; db.Proveedores.Add(oProveedor); db.SaveChanges(); } } } return(RedirectToAction("Index")); }
public int EditarProveedor(ProveedorCLS objProveedorCLS) { return(objProveedorDA.EditarProveedor(objProveedorCLS)); }
public int CambiarEstadoProveedor(ProveedorCLS objProveedorCLS) { return(objProveedorDA.CambiarEstadoProveedor(objProveedorCLS)); }
public int EliminarProveedor(ProveedorCLS objProveedorCLS) { return(objProveedorDA.EliminarProveedor(objProveedorCLS)); }
public int AgregarProveedor(ProveedorCLS objProveedorCLS) { return(objProveedorDA.AgregarProveedor(objProveedorCLS)); }
public JsonResult EliminarProveedor(ProveedorCLS prov) { int codigoRpt = objProveedorNE.EliminarProveedor(prov); return(Json(new { Code = codigoRpt, JsonRequestBehavior.AllowGet })); }
public JsonResult CambiarEstadoProveedor(ProveedorCLS prov) { var codigRpt = objProveedorNE.CambiarEstadoProveedor(prov); return(Json(new { Code = codigRpt, JsonRequestBehavior.AllowGet })); }