示例#1
0
 public EmpleadoController(EmpleadoRepository repository, ScmContext context, IMapper mapper)
 {
     empleadoRepository = repository;
     _context           = context;
     _mapper            = mapper;
     Console.WriteLine($"asdasdsad {repository.ToString()}");
 }
        // GET: Empleado
        public ActionResult Index()
        {
            EmpleadoRepository repository = new EmpleadoRepository();

            ModelState.Clear();
            return(View(repository.getEmployees()));
        }
示例#3
0
 public void Initialize()
 {
     Context = new AppDbContext();
     Context.Database.EnsureCreated();
     Repository = new EmpleadoRepository();
     Empleado   = new Empleado();
 }
 public FacturaService(string _conection)
 {
     this.Conexion     = new ConnectionManager(_conection);
     this.FacturaRepo  = new FacturaRepository(this.Conexion);
     this.DetalleRepo  = new DetalleRepository(this.Conexion);
     this.EmpleadoRepo = new EmpleadoRepository(this.Conexion);
     this.ClienteRepo  = new ClienteRepository(this.Conexion);
 }
 public MainWindow()
 {
     InitializeComponent();
     _e       = new Empleado();
     empleado = new EmpleadoRepository();
     cmbPuesto.Items.Add("Administrador");
     cmbPuesto.Items.Add("Empleado");
 }
 public EmpleadoServices() : base()
 {
     Repository           = new EmpleadoRepository();
     EmpleadosRegistrados = ((EmpleadoRepository)Repository).EmpleadosRegistrados;
     if (EmpleadosRegistrados == null)
     {
         EmpleadosRegistrados = new List <Empleado>();
     }
 }
        public EncuestasController()
        {
            this.ApplicationDbContext = new ApplicationDbContext();
            var empRep = new EmpleadoRepository();
            var resRep = new ReservaRepository();
            var encRep = new EncuestaRepository();

            this.ObtencionDeEncuestasService = new ObtencionEncuestasService(empRep, resRep, encRep);
            this.CompletarEncuestaService    = new CompletarEncuestaService(empRep, resRep, encRep);
        }
 public ConfiguracionEmpleados()
 {
     InitializeComponent();
     _repositorio             = new EmpleadoRepository();
     dtgEmpleados.ItemsSource = _repositorio.LeerEmpleado();
     HabilitarCajas(false);
     HabilitarBotones(true);
     cmbPuesto.Items.Add("Administrador");
     cmbPuesto.Items.Add("Empleado");
 }
        // GET: DetallePedido
        public ActionResult Index()
        {
            //Listar todos los pedidos
            EmpleadoRepository repository = new EmpleadoRepository();

            ModelState.Clear();

            ViewBag.IdPedido = new SelectList(repository.getPedidos(), "IdPedido", "IdPedido");


            return(View(repository.getDetallePedidos()));
        }
示例#10
0
        // GET: Pedido
        public ActionResult Index()
        {
            //Listar todos los pedidos
            EmpleadoRepository repository = new EmpleadoRepository();

            ModelState.Clear();

            ViewBag.IdCliente = new SelectList(repository.getClients(), "IdCliente", "NombreCompañia");


            return(View(repository.getPedidos()));
        }
        public ActionResult IndexBusqueda(string nombre)
        {
            EmpleadoRepository repository = new EmpleadoRepository();
            var emp = repository.getEmployees();

            IQueryable <Empleado> empleado = emp.AsQueryable();

            if (!string.IsNullOrEmpty(nombre))
            {
                empleado = empleado.Where(p => p.Nombre.Contains(nombre));
            }
            return(View("Index", empleado.ToList()));
        }
        public ActionResult IndexBusqueda(string IdPedido)
        {
            EmpleadoRepository repository = new EmpleadoRepository();
            var detPedido = repository.getDetallePedidos();

            IQueryable <DetallePedido> detallePedidos = detPedido.AsQueryable();

            if (!string.IsNullOrEmpty(IdPedido))
            {
                detallePedidos = detallePedidos.Where(p => p.IdPedido.ToString().Contains(IdPedido));
            }
            ViewBag.IdPedido = new SelectList(repository.getPedidos(), "IdPedido", "IdPedido");
            return(View("Index", detallePedidos.ToList()));
        }
示例#13
0
        public ActionResult IndexBusqueda(string IdCliente)
        {
            EmpleadoRepository repository = new EmpleadoRepository();
            var pedido = repository.getPedidos();

            IQueryable <Pedido> pedidos = pedido.AsQueryable();

            if (!string.IsNullOrEmpty(IdCliente))
            {
                pedidos = pedidos.Where(p => p.IdCliente.Contains(IdCliente));
            }
            ViewBag.IdCliente = new SelectList(repository.getClients(), "IdCliente", "NombreCompañia");
            return(View("Index", pedidos.ToList()));
        }
示例#14
0
        public async Task LlenarListaEmpleado()
        {
            try
            {
                var listaEmpleado = await EmpleadoRepository.GetComboEmpleado();

                foreach (var item in listaEmpleado)
                {
                    ListaEmpleado.Add(item);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#15
0
        public static async Task <List <Empleado> > ObtenerEmpleados(TipoEmpleado tipoEmpleado, int idSucursal)
        {
            List <Empleado>     empleado           = new List <Empleado>();
            IEmpleadoRepository empleadoRepository = new EmpleadoRepository(new VentaContext());

            empleado = await empleadoRepository.ObtenerPresentesAsync(idSucursal, tipoEmpleado);

            if ((empleado.Count == 0))
            {
                empleado = await empleadoRepository.ObtenerPorSucursalAsync(idSucursal, tipoEmpleado);
            }

            if ((empleado.Count == 0))
            {
                throw new NegocioException($"La sucursal no tiene configurado un {tipoEmpleado.ToString()}. Por favor, registre un {tipoEmpleado.ToString()} en el menú de empleados o contacte al administrador.");
            }

            return(empleado);
        }
示例#16
0
        public ActionResult Editar(Empleado emp)
        {
            EmpleadoRepository repository = new EmpleadoRepository();

            ViewBag.Mensaje = "Se guardo de manera exitosa";

            try
            {
                repository.Editar(emp);
            }
            catch (Exception ex)
            {
                ViewBag.Mensaje = "Error al intentar guardar";

                return(View("Listar", ViewBag));
            }

            return(RedirectToAction("Listar"));
        }
示例#17
0
        private UnityOfWork()
        {
            _Context = new TransporteDbContext();

            Administrativos  = new AdministrativoRepository(_Context);
            Buses            = new BusRepository(_Context);
            Clientes         = new ClienteRepository(_Context);
            Empleados        = new EmpleadoRepository(_Context);
            Encomiendas      = new EncomiendaRepository(_Context);
            LugarViajes      = new LugarViajeRepository(_Context);
            Servicios        = new ServicioRepository(_Context);
            TipoComprobantes = new TipoComprobanteRepository(_Context);
            TipoLugares      = new TipoLugarRepository(_Context);
            TipoPagos        = new TipoPagoRepository(_Context);
            TipoTripulacion  = new TipoTripulacionRepository(_Context);
            TipoViajes       = new TipoViajeRepository(_Context);
            Transportes      = new TransporteRepository(_Context);
            Tripulacion      = new TripulacionRepository(_Context);
            Ventas           = new VentaRepository(_Context);
        }
 public EmpleadoController(TransactionDbContext context, EmpleadoRepository repository)
 {
     _context         = context;
     this._repository = repository ?? throw new ArgumentNullException(nameof(repository)); // Inyecto el repositorio de procedimientos almacenados
 }
示例#19
0
 public EmpleadosController(EmpleadoRepository repository)
 {
     this.repository = repository;
 }
示例#20
0
 public EmpleadoService(string connectionString)
 {
     conexion           = new ConecctionManager(connectionString);
     empleadoRepository = new EmpleadoRepository(conexion);
 }
 public EmpleadoController(EmpleadoRepository _EmpleadoRepository, ScmContext _context, IMapper _mapper)
 {
     this._EmpleadoRepository = _EmpleadoRepository;
     this._context            = _context;
     this._mapper             = _mapper;
 }
 public EmpleadoController()
 {
     empleadoRepository = new EmpleadoRepository();
 }
示例#23
0
 public void Obtener()
 {
     IEmpleadoRepository repository = new EmpleadoRepository(new VentaContext());
     List <Empleado>     bancos     = repository.ObtenerPorSucursal(42, Common.Core.Enum.TipoEmpleado.Vendedor).ToList();
 }
示例#24
0
 public EmpleadoApplication()
 {
     _repo = new EmpleadoRepository();
 }
 public EmpleadoService()
 {
     empleadoRepository = new EmpleadoRepository(new ApplicationContext());
 }
示例#26
0
 public EmpleadoService()
 {
     connection         = new SqlConnection(CadenaCnexion);
     empleadoRepository = new EmpleadoRepository(connection);
 }
示例#27
0
        // GET: Empleado
        public ActionResult Listar()
        {
            EmpleadoRepository repository = new EmpleadoRepository();

            return(View(repository.ListarTodos()));
        }
示例#28
0
        public ActionResult Editar(int id)
        {
            EmpleadoRepository repository = new EmpleadoRepository();

            return(View(repository.BuscarEmpleado(id)));
        }
 public EmpleadoBusinessLogic()
 {
     _empleadoRepository = new EmpleadoRepository(new CarpoolingDbEntities());
 }
 public EmpleadoService()
 {
     empleadoRepository = new EmpleadoRepository(new ApplicationContext());
 }
示例#31
0
 // GET: Empleado
 public ActionResult Index()
 {
     var empleadoRepository = new EmpleadoRepository();
     var empleados = empleadoRepository.ObtenerEmpleados();
     return View(empleados);
 }