// GET: clients/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } proveedor prov = db.proveedor.Find(id); ProveedorVM c = new ProveedorVM() { id = prov.id, cuitNro = prov.dni, cuit = prov.cuit, razonSocial = prov.razon_social, nombreFantasia = prov.nombre_fantasia, localidad = prov.localidad, provincia = prov.provincia, personeria = prov.personeria, telefono = prov.telefono, mail = prov.mail, mailFacturacion = prov.mail_facturacion, direccion = prov.direccion, pisoDpto = prov.piso_dpto, codigoPostal = prov.codigo_postal, cbu = prov.cbu, banco = prov.banco, nroCuenta = prov.nro_cuenta, alias = prov.alias }; return(View(c)); }
public ActionResult Editar(ProveedorVM pro) { GestionProveedor g = new GestionProveedor(); g.EditarProveedor(pro.Proveedor); return(RedirectToAction("Lista")); }
public ActionResult EditarProveedor(ProveedorVM pro) { GestionProveedor g = new GestionProveedor(); g.EditarProveedor(pro.Proveedor); return(RedirectToAction("ListaProveedor", "Proveedor", new { C = pro.Proveedor.Codigo })); }
public IActionResult InsertProveedor([FromBody] ProveedorVM model) { using var transaction = _context.Database.BeginTransaction(); try { if (!ModelState.IsValid) { return(BadRequest("Modelo inválido")); } model.Id = Guid.NewGuid().ToString(); Proveedor proveedor = new Proveedor(); proveedor = _mapper.Map(model, proveedor); _context.Proveedor.Add(proveedor); _context.SaveChanges(); transaction.Commit(); return(Ok(proveedor)); } catch (Exception ex) { transaction.Rollback(); return(Conflict(ex.Message)); } }
public ActionResult Login(string user, string pass) { try { GestionProveedor g = new GestionProveedor(); ProveedorVM p = new ProveedorVM(); if ((p.Proveedor = g.Login(user, pass)) != null) { return(RedirectToAction("ListaProveedor", "Proveedor", new { C = p.Proveedor.Codigo })); } else if (user.Equals("adm") && pass.Equals("adm")) { return(RedirectToAction("Home", "Home")); } TempData["msj"] = "Error al ingresar sus credenciales, Reintente nuevamente"; ViewBag.msj = TempData["msj"]; return(View()); } catch (Exception) { return(View()); } }
public ActionResult Editar(string rut) { GestionProveedor g = new GestionProveedor(); ProveedorVM p = new ProveedorVM(); p.Proveedor = g.BuscarProveedor(rut); return(View("Editar", p)); }
private Boolean add = true; // true añadir proveedor, false modificar proveedor /// <summary> /// Constructor para añadir un proveedor /// </summary> /// <param name="pVM">Vista modelo del proveedor</param> public AddEditProveedor(ProveedorVM pVM) { UIGlobal.AddEditProveedor = this; InitializeComponent(); proveedorVM = pVM; proveedor = new Proveedor(); DataContext = proveedor; add = true; }
/// <summary> /// Constructor para modificar un proveedor /// </summary> /// <param name="pVM">Vista modelo del proveedor</param> /// <param name="p">Proveedor a modificar</param> public AddEditProveedor(ProveedorVM pVM, Proveedor p) { UIGlobal.AddEditProveedor = this; InitializeComponent(); id.IsEnabled = false; // El codigo del proveedor no se puede modificar proveedorVM = pVM; proveedor = (Proveedor)p.Clone(); DataContext = proveedor; add = false; }
// GET: clients/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } proveedor prov = db.proveedor.Find(id); ProveedorVM c = new ProveedorVM() { id = prov.id, razonSocial = prov.razon_social }; return(View(c)); }
public ActionResult Edit(ProveedorVM prov) { try { if (ModelState.IsValid) { proveedor p = new proveedor() { id = prov.id, dni = prov.cuitNro, cuit = prov.cuit, razon_social = prov.razonSocial, nombre_fantasia = prov.nombreFantasia, localidad = prov.localidad, provincia = prov.provincia, personeria = prov.personeria, telefono = prov.telefono, mail = prov.mail, mail_facturacion = prov.mailFacturacion, direccion = prov.direccion, piso_dpto = prov.pisoDpto, codigo_postal = prov.codigoPostal, update_date = DateTime.Now, register_date = prov.register_date, update_user_id = int.Parse(Session["UserID"].ToString()), activo = 1, cbu = prov.cbu, banco = prov.banco, nro_cuenta = prov.nroCuenta, alias = prov.alias }; db.Entry(p).State = EntityState.Modified; db.SaveChanges(); GetComboCC(); return(RedirectToAction("Index")); } } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } return(View()); }
/// <summary> /// Inicializa una nueva instancia de PageProveedor.xaml /// </summary> public PageProveedor() { UIGlobal.PageProveedor = this; InitializeComponent(); DataContext = new ProveedorVM(); }