// GET: profesionals/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } profesional prof = db.profesional.Find(id); GetComboCC(); GetComboServicios(); GetComboTipoFacturacion(); ProfesionalVM p = new ProfesionalVM() { id = prof.id, product_service_id = prof.product_service_id, nombre = prof.nombre, domicilio = prof.domicilio, cuit = prof.cuit, matricula = prof.matricula, localidad = prof.localidad, provincia = prof.provincia, telefono = prof.telefono, email = prof.email, tipoFacturacion = prof.tipo_facturacion, cuitNro = prof.nro_cuit, cbu = prof.cbu, banco = prof.banco, nroCuenta = prof.nro_cuenta, alias = prof.alias }; return(View(p)); }
// GET: profesionals/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProfesionalVM prof = new ProfesionalVM(); prof = _repo.GetDetalleProfesional(id); return(View(prof)); }
public ActionResult Edit(ProfesionalVM prof) { try { if (ModelState.IsValid) { profesional p = new profesional() { id = prof.id, product_service_id = prof.product_service_id, nombre = prof.nombre, domicilio = prof.domicilio, cuit = prof.cuit, matricula = prof.matricula, localidad = prof.localidad, provincia = prof.provincia, telefono = prof.telefono, email = prof.email, update_date = DateTime.Now, update_user_id = int.Parse(Session["UserID"].ToString()), activo = 1, tipo_facturacion = prof.tipoFacturacion, nro_cuit = prof.cuitNro, banco = prof.banco, cbu = prof.cbu, nro_cuenta = prof.nroCuenta, alias = prof.alias }; db.Entry(p).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } GetComboCC(); GetComboServicios(); GetComboTipoFacturacion(); return(View()); }
// GET: profesionals/Delete/5 public ActionResult Delete(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProfesionalVM prof = new ProfesionalVM(); prof = _repo.GetDetalleProfesional(id); return(View(prof)); } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } return(View()); }