Exemple #1
0
        public ActionResult Index()
        {
            AuxDataUser     du = adAuthenticationServices.GetInformacionUsuario(User);
            EmpresaEntities db = new EmpresaEntities(adAuthenticationServices.GetConnString(du.empresa));

            return(View(db.Comp_A.ToList()));
        }
        public ActionResult Nuevo(EmpleadoVistaModelo model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (EmpresaEntities db = new EmpresaEntities())
                    {
                        var oTabla = new Empleado();
                        oTabla.nombre       = model.nombre;
                        oTabla.salario      = model.salario;
                        oTabla.fechaingreso = model.fechaingreso;
                        db.Empleado.Add(oTabla);
                        db.SaveChanges();
                        //ViewBag.Message = "Data was saved successfully.";
                        TempData["Message"] = "Registro Guardado Correctamente";
                    }

                    return(Redirect("~/Empleado/index"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
 public ActionResult Editar(EmpleadoVistaModelo model)
 {
     try
     {
         ViewBag.showSuccessAlert = false;
         if (ModelState.IsValid)
         {
             using (EmpresaEntities db = new EmpresaEntities())
             {
                 var oTabla = db.Empleado.Find(model.codigo);
                 oTabla.nombre          = model.nombre;
                 oTabla.salario         = model.salario;
                 oTabla.fechaingreso    = model.fechaingreso;
                 db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
                 TempData["Message"] = "Registro Actualizado Correctamente";
             }
             return(Redirect("~/Empleado/index"));
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #4
0
 public ActionResult Editar(int id)
 {
     using (var db = new EmpresaEntities())
     {
         Oficina e = db.Oficinas.Find(id);
         return(View(e));
     }
 }
Exemple #5
0
 public ActionResult Detalles(int id)
 {
     using (var db = new EmpresaEntities())
     {
         Oficina em = db.Oficinas.Find(id);
         return(View(em));
     }
 }
 public ActionResult Detalles(int id)
 {
     using (var db = new EmpresaEntities())
     {
         Empleado em = db.Empleadoes.Include("Oficina").Include("Oficina.Empleadoes").Where(a => a.idempleado == id).SingleOrDefault();
         return(View(em));
     }
 }
 public ActionResult Editar(int id)
 {
     using (var db = new EmpresaEntities())
     {
         Empleado e = db.Empleadoes.Find(id);
         return(View(e));
     }
 }
 public ActionResult Eliminar(int id)
 {
     using (var db = new EmpresaEntities())
     {
         Empleado e = db.Empleadoes.Find(id);
         db.Empleadoes.Remove(e);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
        public ActionResult Eliminar(int id)
        {
            TempData["Message"] = null;

            using (EmpresaEntities db = new EmpresaEntities())
            {
                var oTabla = db.Empleado.Find(id);
                db.Empleado.Remove(oTabla);
                db.SaveChanges();
                TempData["Message"] = "Registro " + id + " Eliminado";
            }
            return(Redirect("~/Empleado/index"));
        }
        public ActionResult Editar(int id)
        {
            TempData["Message"] = null;
            EmpleadoVistaModelo model = new EmpleadoVistaModelo();

            using (EmpresaEntities db = new EmpresaEntities())
            {
                var oTabla = db.Empleado.Find(id);
                model.nombre       = oTabla.nombre;
                model.salario      = oTabla.salario;
                model.fechaingreso = oTabla.fechaingreso;
                model.codigo       = oTabla.codigo;
            }
            return(View(model));
        }
Exemple #11
0
        // GET: Oficina
        public ActionResult Index()
        {
            try
            {
                using (var db = new EmpresaEntities())
                {
                    List <Oficina> lista = db.Oficinas.ToList(); //Estructura de Linq

                    return(View(lista));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        // GET: Empleado

        public ActionResult Index()
        {
            List <ListaEmpleado> datos;

            using (EmpresaEntities db = new EmpresaEntities())
            {
                datos = (from d in db.Empleado
                         select new ListaEmpleado
                {
                    codigo = d.codigo,
                    nombre = d.nombre,
                    salario = d.salario,
                    fechaingreso = d.fechaingreso
                }).ToList();
            }

            return(View(datos));
        }
Exemple #13
0
 public ActionResult Agregar(Oficina e)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try
     {
         using (var db = new EmpresaEntities())
         {
             db.Oficinas.Add(e);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error al crear el empleado - " + ex);
         return(View());
     }
 }
Exemple #14
0
        public ActionResult Editar(Oficina e)
        {
            try
            {
                using (var db = new EmpresaEntities())
                {
                    Oficina em = db.Oficinas.Find(e.idoficina);
                    em.nombreofi   = e.nombreofi;
                    em.descripcion = e.descripcion;
                    em.direccion   = e.direccion;
                    em.telefono    = e.telefono;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "Error al crear el empleado - " + ex);
                return(View());
            }
        }
 public ActionResult Editar(Empleado e)
 {
     try
     {
         using (var db = new EmpresaEntities())
         {
             Empleado em = db.Empleadoes.Find(e.idempleado);
             em.nombre    = e.nombre;
             em.apellido  = e.apellido;
             em.dui       = e.dui;
             em.direccion = e.direccion;
             em.telefono  = e.telefono;
             em.salario   = e.salario;
             em.idoficina = e.idoficina;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error al crear el empleado - " + ex);
         return(View());
     }
 }