Ejemplo n.º 1
0
        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());
            }
        }
Ejemplo n.º 2
0
        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());
            }
        }
Ejemplo n.º 3
0
        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());
            }
        }
Ejemplo n.º 4
0
 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());
     }
 }
Ejemplo n.º 5
0
 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());
     }
 }
Ejemplo n.º 6
0
 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());
     }
 }
Ejemplo n.º 7
0
 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());
     }
 }
Ejemplo n.º 8
0
 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());
     }
 }
Ejemplo n.º 9
0
 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());
     }
 }
Ejemplo n.º 10
0
 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());
     }
 }
Ejemplo n.º 11
0
 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());
     }
 }
Ejemplo n.º 12
0
 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());
     }
 }
Ejemplo n.º 13
0
 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());
     }
 }
Ejemplo n.º 14
0
 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());
     }
 }