예제 #1
0
 public Form10ClasesEmpleado()
 {
     InitializeComponent();
     this.context = new EmpleadoContext();
     this.CargarEmpleados();
     this.CargarOficios();
 }
 public AsignacionesRepository(AsignacionContext asignacionContext,
                               ProyectoContext proyectoContext, EmpleadoContext empleadoContext)
 {
     this.asignacionContext = asignacionContext;
     this.proyectoContext   = proyectoContext;
     this.empleadoContext   = empleadoContext;
 }
예제 #3
0
        public ActionResult Index2(int depId)//Sacando el empleado filtrando por departamento
        {
            EmpleadoContext empleadoContext = new EmpleadoContext();
            List <Empleado> empleados       = empleadoContext.Empleados.Where(emp => emp.DepartamentoId == depId).ToList();

            return(View(empleados));
        }
예제 #4
0
        public ActionResult Details2(int id)//Sacando el empleado de la base de datos
        {
            EmpleadoContext empleadoContext = new EmpleadoContext();
            Empleado        empleado        = empleadoContext.Empleados.Single(emp => emp.EmpleadoId == id);

            return(View(empleado));
        }
예제 #5
0
        // GET: Departamento
        public ActionResult Index()
        {
            EmpleadoContext     empleadoContext = new EmpleadoContext();
            List <Departamento> departamentos   = empleadoContext.Departamentos.ToList();

            return(View(departamentos));
        }
예제 #6
0
        public ActionResult Index()//Sacando el empleado de la base de datos
        {
            EmpleadoContext empleadoContext = new EmpleadoContext();
            List <Empleado> empleados       = empleadoContext.Empleados.ToList();

            return(View(empleados));
        }
예제 #7
0
 public Form10ClasesEmpleado()
 {
     InitializeComponent();
     this.context = new EmpleadoContext();
     this.CargarEmpleados(this.context.GetEmpleados());
     //this.CargarOficios();
     foreach (String ofi in this.context.GetOficios())
     {
         this.cmboficios.Items.Add(ofi);
     }
 }
예제 #8
0
        public EmpleadoController(EmpleadoContext context)// EmpleadoContext es a base de datos inyectada por medio de dependencias. Context is responsible for interacting with the data of DbContext.
        {
            _context = context;

            if (_context.Empleados.Count() == 0)
            {
                //Create a new TodoItem if collection is empty
                //means you can't delete all TodoItems
                _context.Empleados.Add(new Empleado {
                    Nombre          = "Sam",
                    Correo          = "*****@*****.**",
                    FechaNacimiento = "2-6-2020"
                });
                _context.SaveChanges();
            }
        }
예제 #9
0
        public FileResult ExportarEmpleadosCVS()
        {
            //Creamo un objeto objEmpleado de tipo EmpleadoContext
            EmpleadoContext objEmpleado = new EmpleadoContext();

            //Indicamos las columnas que tendra el archivo generado por la accion FileResult
            DataTable dt = new DataTable("Grid");

            dt.Columns.AddRange(new DataColumn[4] {
                new DataColumn("Codigo"),
                new DataColumn("Nombres"),
                new DataColumn("Apellidos"),
                new DataColumn("Fecha_Ingreso")
            });
            //Sentencia LINQ para obtenemos los 3 primeros

            /*var empleado = from Empleado in objEmpleado.Empleado.Take(3)
             *             select Empleado;*/


            //Consulta que muestra todos los empleados con nombre que empiecen con J

            /* var empleado = from Empleado in objEmpleado.Empleado
             *              where Empleado.Nombres.StartsWith("J")
             *              select Empleado;*/


            //Consulta que muestra todos los empleados con apellidos que empiecen con A
            var empleado = from Empleado in objEmpleado.Empleado
                           where Empleado.Apellidos.Contains("A")
                           select Empleado;

            //Recoremos el objeto empleado y agragamos cada fila al archivo que se ha generado
            foreach (var Empleado in empleado)
            {
                dt.Rows.Add(Empleado.EmpleadoID, Empleado.Nombres, Empleado.Apellidos, Empleado.Fecha_Ingreso);
            }
            using (XLWorkbook wb = new XLWorkbook())
            {
                wb.Worksheets.Add(dt);
                using (System.IO.MemoryStream stream = new MemoryStream())
                {
                    wb.SaveAs(stream);
                    return(File(stream.ToArray(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "Grid.xlsx"));
                }
            }
        }
예제 #10
0
 public EmpleadosManager(EmpleadoContext empleadoContext,
                         AsignacionContext asignacionContext, ProyectoContext proyectoContext)
 {
     empleadosDO = new EmpleadosDomainObject(empleadoContext,
                                             asignacionContext, proyectoContext);
 }
예제 #11
0
 public LocationRepository(EmpleadoContext context) : base(context)
 {
 }
예제 #12
0
 public TagRepository(EmpleadoContext context) : base(context)
 {
 }
예제 #13
0
 public JobOpportunityRepository(EmpleadoContext context)
     : base(context)
 {
 }
예제 #14
0
 public VueloController(VueloContext context, EmpleadoContext empleadoContext)
 {
     _context         = context;
     _empleadoContext = empleadoContext;
 }
예제 #15
0
 public EmpleadosRepository()
 {
     this.context = new EmpleadoContext();
 }
예제 #16
0
 public BaseRepository(EmpleadoContext context)
 {
     Context = context;
     DbSet   = Context.Set <T>();
 }
예제 #17
0
 public EmpleadosDAO(EmpleadoContext empleadoContext,
                     AsignacionContext asignacionContext, ProyectoContext proyectoContext)
 {
     empleadosRepository = new EmpleadosRepository(
         empleadoContext, asignacionContext, proyectoContext);
 }
예제 #18
0
 public Form10ClasesEmpleado()
 {
     InitializeComponent();
     this.contexto = new EmpleadoContext();
     this.ComboOficios();
 }
 public UserProfileRepository(EmpleadoContext context) : base(context)
 {
 }
 public RepositoryEmpleados(EmpleadoContext context)
 {
     this.context = context;
 }
예제 #21
0
 public AsignacionesDomainObject(AsignacionContext asignacionContext,
                                 ProyectoContext proyectoContext, EmpleadoContext empleadoContext)
 {
     asignacionesDAO = new AsignacionesDAO(
         asignacionContext, proyectoContext, empleadoContext);
 }
예제 #22
0
 public EmpleadoRepository(EmpleadoContext context)
 {
     this.context = context;
 }
예제 #23
0
 public UserService(IOptions <AppSettings> appSettings,
                    EmpleadoContext empleadoContext)
 {
     this.empleadoContext = empleadoContext;
     this.appSettings     = appSettings.Value;
 }
예제 #24
0
 public EmpleadoesController(EmpleadoContext context)
 {
     _context = context;
 }
예제 #25
0
 public AsignacionesDAO(AsignacionContext asignacionContext,
                        ProyectoContext proyectoContext, EmpleadoContext empleadoContext)
 {
     asignacionesRepository = new AsignacionesRepository(
         asignacionContext, proyectoContext, empleadoContext);
 }
예제 #26
0
 public RepositoryEmpleados()
 {
     this.context = new EmpleadoContext();
 }