public ActionResult ListTrabajadorFinca(int IdFinca) { try { using (FincasCafeterasCon db = new FincasCafeterasCon()) { var data = from t in db.Trabajador join f in db.Finca on t.IdFinca equals f.Codigo select new Trabajador_() { IdFinca = t.IdFinca, Nombres = t.Nombres, Apellidos = t.Apellidos, PeriodoContrato = t.PeriodoContrato }; return(View(data.ToList())); } } catch (Exception ex) { ModelState.AddModelError("Error al cargar la lista de Asociados", ex); return(View()); } }
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 ListAsociadoFinca(int IdFinca) { try { using (FincasCafeterasCon db = new FincasCafeterasCon()) { var data = from a in db.Asociado join fa in db.FincaAsociado on a.Id equals fa.IdAsociado where fa.IdFinca.Equals(IdFinca) select new Asociado_() { IdFinca = fa.IdFinca, Nombres = a.Nombres, Apellidos = a.Apellidos, rol = fa.rol }; return(PartialView(data.ToList())); } } catch (Exception ex) { ModelState.AddModelError("Error al cargar la lista de Asociados", ex); return(PartialView()); } }
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 ListAsociadoFinca(int IdFinca) { try { //Finca f1 = db.Finca.Where(f => f.Codigo == id).FirstOrDefault(); /* string sql = @"select a.Nombres, a.Apellidos, fa.rol from FincaAsociado fa * inner join Asociado a on a.Id = fa.IdAsociado where fa.IdFinca= @IdFinca"; */using (FincasCafeterasCon db = new FincasCafeterasCon()) { var data = from a in db.Asociado join fa in db.FincaAsociado on a.Id equals fa.IdAsociado select new Asociado_() { Nombres = a.Nombres, Apellidos = a.Apellidos, rol = fa.rol }; //List<Finca> list = db.Finca.ToList(); return(View(data.ToList())); } } catch (Exception ex) { ModelState.AddModelError("Error al cargar la lista de Asociados", ex); return(View()); } }
// GET: Personas public ActionResult Asociado() { try { string sql = @"select a.Id, a.Parentesco, a.Nombres, a.Apellidos, fa.IdFinca, fa.rol from FincaAsociado fa inner join Asociado a on a.Id = fa.IdAsociado"; using (var db = new FincasCafeterasCon()) { /* * var data = from a in db.Asociado * join fa in db.FincaAsociado on a.Id equals fa.IdAsociado * * select new Asociado() * { * Parentesco = a.Parentesco, * Nombres = a.Nombres, * Apellidos = a.Apellidos, * rol = fa.rol * * * };*/ return(View(db.Database.SqlQuery <Asociado_>(sql).ToList())); } } catch (Exception ex) { ModelState.AddModelError("Error al agregar el trabajador", ex); return(View()); } }
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 static String NombreVereda(int id) { try { using (var db = new FincasCafeterasCon()) { Vereda v1 = db.Vereda.Find(id); return(v1.Nombre); } } catch (Exception ex) { return("" + ex); } }
public static String NombreDepartamento(int id) { try { using (var db = new FincasCafeterasCon()) { Departamento d1 = db.Departamento.Find(id); return(d1.Nombre); } } catch (Exception ex) { return("" + ex); } }
public static Finca fincacon(int id) { try { using (var db = new FincasCafeterasCon()) { Finca f1 = db.Finca.Find(id); return(f1); } } catch (Exception) { return(null); } }
public static String NombreFinca(int id) { try { using (var db = new FincasCafeterasCon()) { Finca f1 = db.Finca.Find(id); return(f1.Nombre); } } catch (Exception ex) { return("" + ex); } }
public static String NombreMunicipio(int id) { try { using (var db = new FincasCafeterasCon()) { Municipio m1 = db.Municipio.Find(id); return(m1.Nombre); } } catch (Exception ex) { return("" + ex); } }
public static String NombrePariente(int id) { try { using (var db = new FincasCafeterasCon()) { Asociado a1 = db.Asociado.Find(id); return(a1.Nombres); } } catch (Exception ex) { return("" + ex); } }
public ActionResult Municipios() { try { using (var db = new FincasCafeterasCon()) { List <Municipio> list_mu = db.Municipio.ToList(); return(PartialView(list_mu)); } } catch (Exception ex) { ModelState.AddModelError("Error al listar municipios", ex); return(View()); } }
public ActionResult Veredas() { try { using (var db = new FincasCafeterasCon()) { List <Vereda> list_ve = db.Vereda.ToList(); return(PartialView(list_ve)); } } catch (Exception ex) { ModelState.AddModelError("Error al agregar la vereda", ex); return(View()); } }
public ActionResult ListDepartamentos() { try { using (var db = new FincasCafeterasCon()) { List <Departamento> list_de = db.Departamento.ToList(); return(View(list_de)); } } catch (Exception ex) { ModelState.AddModelError("Error al listar departamentos", ex); return(View()); } }
public ActionResult ListAsociado() { try { using (var db = new FincasCafeterasCon()) { List <Asociado> list_as = db.Asociado.ToList(); return(PartialView(list_as)); } } catch (Exception ex) { ModelState.AddModelError("Error al listar el asociado", ex); return(View()); } }
public ActionResult Empleado() { try { using (var db = new FincasCafeterasCon()) { List <Trabajador> list_em = db.Trabajador.ToList(); return(View(list_em)); } } catch (Exception ex) { ModelState.AddModelError("Error al cargar el trabajador", ex); return(View()); } }
public ActionResult ListFincas() { try { using (FincasCafeterasCon db = new FincasCafeterasCon()) { List <Finca> list = db.Finca.ToList(); return(PartialView(list)); } } catch (Exception ex) { ModelState.AddModelError("Error al cargar la lista de fincas", ex); return(PartialView()); } }
// GET: Fincas public ActionResult Index() { try { using (FincasCafeterasCon db1 = new FincasCafeterasCon()) { List <Finca> listf = db1.Finca.ToList(); return(View(listf)); } } catch (Exception ex) { ModelState.AddModelError("Error al cargar la lista de fincas", ex); return(View()); } }
public ActionResult EditarFinca(int id) { try { using (var db = new FincasCafeterasCon()) { //Finca f1 = db.Finca.Where(f => f.Codigo == id).FirstOrDefault(); Finca f1 = db.Finca.Find(id); return(View(f1)); } } catch (Exception ex) { ModelState.AddModelError("Error editando finca", ex); return(View()); } }
public ActionResult Index() { try { using (FincasCafeterasCon db = new FincasCafeterasCon()) { List <Vereda> list_ve1 = db.Vereda.ToList(); return(View(list_ve1)); } } catch (Exception ex) { ModelState.AddModelError("Error al cargar veredas", 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 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 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 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 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 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 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()); } }