public ActionResult AgregarAsociado(Asociado a) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new FincasCafeterasCon()) { db.Asociado.Add(a); db.SaveChanges(); FincaAsociado fa = new FincaAsociado(); fa.IdAsociado = a.Id; fa.IdFinca = a.IdFinca; fa.rol = a.rol; a.FincaAsociado.Add(fa); db.SaveChanges(); return(RedirectToAction("Asociado")); } } catch (Exception ex) { ModelState.AddModelError("Error al agregar el asociado", ex); return(PartialView()); } }
public ActionResult EditarTrabajador(Trabajador t) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new FincasCafeterasCon()) { //Finca f1 = db.Finca.Where(f => f.Codigo == id).FirstOrDefault(); Trabajador t1 = db.Trabajador.Find(t.Id); t1.Nombres = t.Nombres; t1.Apellidos = t.Apellidos; t1.PeriodoContrato = t.PeriodoContrato; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error al editar el trabajador", ex); return(View()); } }
public ActionResult EditarAsociado(Asociado a) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new FincasCafeterasCon()) { //Finca f1 = db.Finca.Where(f => f.Codigo == id).FirstOrDefault(); Asociado a1 = db.Asociado.Find(a.Id); a1.Nombres = a.Nombres; a1.Apellidos = a.Apellidos; a1.Parentesco = a.Parentesco; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error al editar el asociado", ex); return(View()); } }
public ActionResult EliminarFinca(int id) { try { using (var db = new FincasCafeterasCon()) { Finca f1 = db.Finca.Find(id); db.Finca.Remove(f1); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error eliminando la finca", ex); return(View()); } }
public ActionResult EliminarDepartamento(int id) { try { using (var db = new FincasCafeterasCon()) { // Departamento d1 = db.Departamento.Find(id); db.Departamento.Remove(d1); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error eliminando el departamento", ex); return(View()); } }
public ActionResult EliminarMunicipio(int id) { try { using (var db = new FincasCafeterasCon()) { // Municipio m1 = db.Municipio.Find(id); db.Municipio.Remove(m1); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error eliminando el municipio", ex); return(View()); } }
public ActionResult EliminarVereda(int id) { try { using (var db = new FincasCafeterasCon()) { //Finca f1 = db.Finca.Where(f => f.Codigo == id).FirstOrDefault(); Vereda v1 = db.Vereda.Find(id); db.Vereda.Remove(v1); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error eliminando la vereda", ex); return(View()); } }
public ActionResult EliminarTrabajador(int id) { try { using (var db = new FincasCafeterasCon()) { //Finca f1 = db.Finca.Where(f => f.Codigo == id).FirstOrDefault(); Trabajador t1 = db.Trabajador.Find(id); db.Trabajador.Remove(t1); db.SaveChanges(); return(RedirectToAction("Empleado")); } } catch (Exception ex) { ModelState.AddModelError("Error eliminando el trabajador", ex); return(View()); } }
public ActionResult EliminarAsociado(int id) { try { using (var db = new FincasCafeterasCon()) { Asociado a1 = db.Asociado.Find(id); FincaAsociado fa = db.FincaAsociado.Where(fas => fas.IdAsociado == a1.Id).FirstOrDefault(); a1.FincaAsociado.Add(fa); db.Asociado.Remove(a1); db.SaveChanges(); return(RedirectToAction("Asociado")); } } catch (Exception ex) { ModelState.AddModelError("Error eliminando el asociado", ex); return(View()); } }
public ActionResult AgregarFinca(Finca f) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new FincasCafeterasCon()) { db.Finca.Add(f); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error al agregar la finca", ex); return(View()); } }
public ActionResult AgregarDepto(Departamento d) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new FincasCafeterasCon()) { db.Departamento.Add(d); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error al agregar el departamento", ex); return(View()); } }
public ActionResult AgregarMunicipio(Municipio m) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new FincasCafeterasCon()) { db.Municipio.Add(m); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error al agregar el municipio", ex); return(View()); } }
public ActionResult AgregarTrabajador(Trabajador t) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new FincasCafeterasCon()) { db.Trabajador.Add(t); db.SaveChanges(); return(RedirectToAction("Empleado")); } } catch (Exception ex) { ModelState.AddModelError("Error al agregar el trabajador", ex); return(PartialView()); } }
public ActionResult EditarFinca(Finca f) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new FincasCafeterasCon()) { //Finca f1 = db.Finca.Where(f => f.Codigo == id).FirstOrDefault(); Finca f1 = db.Finca.Find(f.Codigo); f1.Codigo = f.Codigo; f1.Nombre = f.Nombre; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("Error al editar finca", ex); return(View()); } }