public ActionResult InsertarContrato(TablaContrato model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oPuesto = new Contratos();
                        oPuesto.IdEmpleado        = model.IdEmpleado;
                        oPuesto.Salario           = model.Salario;
                        oPuesto.JornadaLAboral    = model.JornadaLAboral;
                        oPuesto.DiasdeDescanso    = model.DiasdeDescanso;
                        oPuesto.Fecha_de_contrato = model.Fecha_de_contrato;

                        db.Contratos.Add(oPuesto);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Empleados/Empleados"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Editar(TablaContrato model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oDepa = db.Contratos.Find(model.IdContrato);
                        oDepa.IdEmpleado        = model.IdEmpleado;
                        oDepa.Salario           = model.Salario;
                        oDepa.JornadaLAboral    = model.JornadaLAboral;
                        oDepa.DiasdeDescanso    = model.DiasdeDescanso;
                        oDepa.Fecha_de_contrato = model.Fecha_de_contrato;

                        db.Entry(oDepa).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Empleados/Empleados"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult InsertarHorasExtras(TablaHorasExtras model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oEmpresa = new HorasExtras();
                        oEmpresa.IdEmpleado = model.IdEmpleado;
                        oEmpresa.TablaHora  = model.TablaHora;
                        oEmpresa.PrecioHora = model.PrecioHora;

                        db.HorasExtras.Add(oEmpresa);
                        db.SaveChanges();
                    }
                    return(Redirect("~/HorasExtras/HorasExtras"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
 public ActionResult InsertarEmpleados(TablaEmpleados model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
             {
                 var oEmpl = new Empleados();
                 oEmpl.IdEmpleado = model.IdEmpleado;
                 oEmpl.Nombre     = model.Nombre;
                 oEmpl.Apellidos  = model.Apellido;
                 oEmpl.Direccion  = model.Direccion;
                 oEmpl.Sexo       = model.Sexo;
                 oEmpl.Telefono   = model.Telefono;
                 oEmpl.Nit        = model.Nit;
                 oEmpl.Estado     = model.Estado;
                 oEmpl.Tipo       = model.Tipo;
                 oEmpl.IdPuesto   = model.IdPuesto;
                 db.Empleados.Add(oEmpl);
                 db.SaveChanges();
                 TempData["idempleado"] = oEmpl.IdEmpleado;
             }
             //return Redirect("~/Contrato/InsertarContrato");
             return(RedirectToAction("recibirEmpleado", new { Controller = "Contrato", Action = "recibirEmpleado" }));
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #5
0
 public ActionResult InsertarVaca(TablaVaca model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
             {
                 var oPuesto = new Vacaciones();
                 oPuesto.IdVacaciones = model.IdVacaciones;
                 oPuesto.desde        = model.desde;
                 oPuesto.hasta        = model.hasta;
                 oPuesto.IdContrato   = model.IdContrato;
                 db.Vacaciones.Add(oPuesto);
                 db.SaveChanges();
             }
             return(Redirect("~/Empleados/Empleados"));
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #6
0
        public ActionResult Editar(TablaPuestos model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oDepa = db.Puestos.Find(model.IdPuesto);
                        oDepa.NombrePuesto    = model.NombrePuesto;
                        oDepa.IdDepartamentos = model.IdDepartamentos;
                        oDepa.Descripcion     = model.Descripcion;

                        db.Entry(oDepa).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Puestos/Puestos"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Editar(TablaEmpleados model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oDepa = db.Empleados.Find(model.IdEmpleado);
                        oDepa.Nombre    = model.Nombre;
                        oDepa.Apellidos = model.Apellido;
                        oDepa.Direccion = model.Direccion;
                        oDepa.Sexo      = model.Sexo;
                        oDepa.Telefono  = model.Telefono;
                        oDepa.Nit       = model.Nit;
                        oDepa.Estado    = model.Estado;
                        oDepa.Tipo      = model.Tipo;
                        oDepa.IdPuesto  = model.IdPuesto;

                        db.Entry(oDepa).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Empleados/Empleados"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #8
0
        public ActionResult InsertarUsuarios(TablaUsuarios model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oUS = new Usaurios();
                        oUS.Nombre    = model.Nombre;
                        oUS.Apellidos = model.Apellidos;
                        oUS.Direccion = model.Direccion;
                        oUS.Sexo      = model.Sexo;
                        oUS.Telefono  = model.Telefono;
                        oUS.Estado    = model.Estado;
                        oUS.usuario   = model.Usuario;
                        oUS.pass      = model.Pass;

                        db.Usaurios.Add(oUS);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Usuarios/Usuarios"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #9
0
        public ActionResult Editar(TablaEmpresa model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oEmpresa = db.Empresa.Find(model.IdEmpresa);
                        oEmpresa.Nombre    = model.Nombre;
                        oEmpresa.Telefono  = model.Telefono;
                        oEmpresa.Direccion = model.Direccion;

                        db.Entry(oEmpresa).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Empresa/Empresa"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #10
0
 public ActionResult Eliminar(int id)
 {
     using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
     {
         var oPues = db.Puestos.Find(id);
         db.Puestos.Remove(oPues);
         db.SaveChanges();
     }
     return(Redirect("~/Puestos/Puestos"));
 }
 public ActionResult Eliminar(int id)
 {
     using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
     {
         var oDepa = db.Departamentos.Find(id);
         db.Departamentos.Remove(oDepa);
         db.SaveChanges();
     }
     return(Redirect("~/Departamento/Departamento"));
 }
Exemple #12
0
 public ActionResult Eliminar(int id)
 {
     using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
     {
         var oEmpresa = db.Empresa.Find(id);
         db.Empresa.Remove(oEmpresa);
         db.SaveChanges();
     }
     return(Redirect("~/Empresa/Empresa"));
 }
Exemple #13
0
        //
        public ActionResult Editar(int id)
        {
            TablaEmpresa model = new TablaEmpresa();

            using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
            {
                var oEmpresa = db.Empresa.Find(id);
                model.Nombre    = oEmpresa.Nombre;
                model.Telefono  = oEmpresa.Telefono;
                model.Direccion = oEmpresa.Direccion;
                model.IdEmpresa = oEmpresa.IdEmpresa;
            }
            return(View(model));
        }
        public ActionResult Departamento()
        {
            List <ListaDepartamento> lst;

            using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
            {
                lst = (from d in db.Departamentos
                       select
                       new ListaDepartamento
                {
                    IdDepartamento = d.IdDepartamentos,
                    NombreDepartamento = d.NombreDepartamento,
                    NombreEmpresa = d.Empresa.Nombre,
                }).ToList();
            }
            return(View(lst));
        }
        public ActionResult HorasExtras()
        {
            List <ListaHorasExtras> lst;

            using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
            {
                lst = (from d in db.HorasExtras
                       select
                       new ListaHorasExtras
                {
                    IdHorasExtras = d.IdHorasExtras,
                    IdEmpleado = d.IdEmpleado,
                    TablaHora = d.TablaHora,
                    PrecioHora = d.PrecioHora
                }).ToList();
            }
            return(View(lst));
        }
Exemple #16
0
        public ActionResult Puestos()
        {
            List <ListaPuestos> lst;

            using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
            {
                lst = (from d in db.Puestos
                       select
                       new ListaPuestos
                {
                    IdPuesto = d.IdPuesto,
                    NombrePuesto = d.NombrePuesto,
                    Descripcion = d.Descripcion,
                    NombreDepartamento = d.Departamentos.NombreDepartamento,
                }).ToList();
            }
            return(View(lst));
        }
Exemple #17
0
        // GET: Empresa
        public ActionResult Empresa()
        {
            List <ListaEmpresa> lst;

            using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
            {
                lst = (from d in db.Empresa
                       select
                       new ListaEmpresa
                {
                    IdEmpresa = d.IdEmpresa,
                    Nombre = d.Nombre,
                    Telefono = d.Telefono,
                    Direccion = d.Direccion
                }).ToList();
            }
            return(View(lst));
        }
        public ActionResult Contrato()
        {
            List <ListaContrato> lst;

            using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
            {
                lst = (from d in db.Contratos
                       select
                       new ListaContrato
                {
                    IdContrato = d.IdContrato,
                    Nombre = d.Empleados.Nombre,
                    Salario = d.Salario,
                    JornadaLAboral = d.JornadaLAboral,
                    DiasdeDescanso = d.DiasdeDescanso,
                }).ToList();
            }
            return(View(lst));
        }
Exemple #19
0
        // GET: Usuarios
        public ActionResult Usuarios()
        {
            List <ListaUsuarios> lst;

            using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
            {
                lst = (from d in db.Usaurios
                       select
                       new ListaUsuarios
                {
                    Idusuario = d.Idusuario,
                    Nombre = d.Nombre,
                    Apellidos = d.Apellidos,
                    Direccion = d.Direccion,
                    Sexo = d.Sexo,
                    Telefono = d.Telefono,
                    Estado = d.Estado,
                    Usuario = d.usuario,
                    Pass = d.pass
                }).ToList();
            }
            return(View(lst));
        }
 public ActionResult Editar(TablaHorasExtras model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
             {
                 var oDepa = db.HorasExtras.Find(model.IdHorasExtras);
                 oDepa.IdEmpleado      = model.IdEmpleado;
                 oDepa.TablaHora       = model.TablaHora;
                 oDepa.PrecioHora      = model.PrecioHora;
                 db.Entry(oDepa).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
             }
             return(Redirect("~/HorasExtras/HorasExtras"));
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #21
0
        public ActionResult InsertarEmpresaT(TablaEmpresa model)
        {
            try {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oEmpresa = new Empresa();
                        oEmpresa.Nombre    = model.Nombre;
                        oEmpresa.Telefono  = model.Telefono;
                        oEmpresa.Direccion = model.Direccion;

                        db.Empresa.Add(oEmpresa);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Empresa/Empresa"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Empleados()
        {
            List <ListaEmpleados> lst;

            using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
            {
                lst = (from d in db.Empleados
                       select
                       new ListaEmpleados
                {
                    IdEmpleado = d.IdEmpleado,
                    Nombre = d.Nombre,
                    Apellido = d.Apellidos,
                    Direccion = d.Direccion,
                    Sexo = d.Sexo,
                    Telefono = d.Telefono,
                    Nit = d.Nit,
                    Estado = d.Estado,
                    Tipo = d.Tipo,
                    NombrePuesto = d.Puestos.NombrePuesto,
                }).ToList();
            }
            return(View(lst));
        }
        public ActionResult InsertarDepartamento(TablaDepartamento model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oDepartamento = new Departamentos();
                        oDepartamento.NombreDepartamento = model.NombreDepa;
                        oDepartamento.IdEmpresa          = model.Idempresa;

                        db.Departamentos.Add(oDepartamento);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Departamento/Departamento"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #24
0
 public ActionResult InsertarPuestos(TablaPuestos model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
             {
                 var oPuesto = new Puestos();
                 oPuesto.NombrePuesto    = model.NombrePuesto;
                 oPuesto.IdDepartamentos = model.IdDepartamentos;
                 oPuesto.Descripcion     = model.Descripcion;
                 db.Puestos.Add(oPuesto);
                 db.SaveChanges();
             }
             return(Redirect("~/Puestos/Puestos"));
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public ActionResult Editar(TablaDepartamento model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oDepa = db.Departamentos.Find(model.IdDepartamento);
                        oDepa.NombreDepartamento = model.NombreDepa;
                        oDepa.IdEmpresa          = model.Idempresa;

                        db.Entry(oDepa).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Departamento/Departamento"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }