// 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)); }
public ActionResult DeleteConfirmed(int id) { profesional profesional = db.profesionals.Find(id); db.profesionals.Remove(profesional); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idProfesional,nombre,apellido,dni,telefono,mail,matricula")] profesional profesional) { if (ModelState.IsValid) { db.Entry(profesional).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(profesional)); }
public ActionResult Create([Bind(Include = "idProfesional,nombre,apellido,dni,telefono,mail,matricula")] profesional profesional) { if (ModelState.IsValid) { db.profesionals.Add(profesional); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(profesional)); }
// GET: profesionals/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } profesional profesional = db.profesionals.Find(id); if (profesional == null) { return(HttpNotFound()); } return(View(profesional)); }
public ActionResult DeleteConfirmed(int id) { try { profesional prof = db.profesional.Find(id); prof.activo = 0; db.Entry(prof).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } return(View()); }
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()); }