Beispiel #1
0
 public SeguridadService(IUsuarioRepository usuarioRepository, IEmpleadoRepository empleadoRepository, ICifradoAdapter cifradoAdapter, ILogsAdapter logsAdapter)
 {
     _usuarioRepository  = usuarioRepository;
     _empleadoRepository = empleadoRepository;
     _cifradoAdapter     = cifradoAdapter;
     _logsAdapter        = logsAdapter;
 }
Beispiel #2
0
 public EmpleadoAppService(IUnitOfWork unitOfWork, IEmpleadoRepository empleadoRepository,
                           IMapper mapper)
 {
     _unitOfWork         = unitOfWork ?? throw new ArgumentNullException("unitOfWork");
     _empleadoRepository = empleadoRepository ?? throw new ArgumentNullException("clienteRepository");
     _mapper             = mapper ?? throw new ArgumentNullException("mapper");
 }
        // GET: Empleado
        public ActionResult Index()
        {
            empleadoRepository = new EmpleadoRepository();
            var empleados = empleadoRepository.ObtenerEmpleados();

            return(View(empleados));
        }
Beispiel #4
0
 public CajaRepository(ClinicaServiceContext context,
                       IUtilRepository utilRepository,
                       IEmpleadoRepository empleadorepository)
 {
     _context            = context;
     _utilrepository     = utilRepository;
     _empleadorepository = empleadorepository;
 }
 public EmpleadoController(IMapper mapper, IEmpleadoRepository empleadoRepository, IAreaRepository areaRepository,
                           IEmpleadoHabilidadRepository empleadoHabilidadRepository)
 {
     _empleadoRepository          = empleadoRepository ?? throw new ArgumentNullException(nameof(empleadoRepository));
     _areaRepository              = areaRepository ?? throw new ArgumentNullException(nameof(areaRepository));
     _empleadoHabilidadRepository = empleadoHabilidadRepository ?? throw new ArgumentNullException(nameof(empleadoHabilidadRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Beispiel #6
0
 public HomeController(IEmpleadoRepository empleadoRepository,
                       UserManager <IdentityUser> userManager,
                       SignInManager <IdentityUser> signInManager)
 {
     _empleadoRepository = empleadoRepository;
     this.userManager    = userManager;
     this.signInManager  = signInManager;
 }
Beispiel #7
0
 public EmpleadoServicio(
     IEmpleadoRepository repository,
     ITicketServicio ticketServicio,
     ITicketEntradaRepository ticketEntradaRepository)
 {
     _ticketEntradaRepository = ticketEntradaRepository;
     _ticketServicio          = ticketServicio;
     _repository = repository;
 }
Beispiel #8
0
 public PersonaController(IPersonaRepository personaRepository, ClinicaServiceContext contexto, IUtilRepository utilRepository,
                          IEmpleadoRepository empleadoRepository, ICajaRepository cajaRepository)
 {
     _context            = contexto;
     _personaRepository  = personaRepository;
     _utilrepository     = utilRepository;
     _empleadorepository = empleadoRepository;
     _cajaRepository     = cajaRepository;
 }
        // GET: Empleado/Details/5
        public ActionResult Details(string id)
        {
            empleadoRepository = new EmpleadoRepository();
            var empleado = empleadoRepository.ObtenEmpleadoPoId(id.ToString());

            var datosRepository = new DatosContactoRepository();
            empleado.DatosContacto = datosRepository.ObtenerDatosContactoEmpleado(id.ToString());

            return View(empleado);
        }
 public ConsultaController(
     IConsultaService consultaService,
     IEmpleadoRepository empleadoRepository,
     IMascotaRepository mascotaRepository
     )
 {
     _consultaService    = consultaService;
     _empleadoRepository = empleadoRepository;
     _mascotaRepository  = mascotaRepository;
 }
Beispiel #11
0
 public PersonaRepository(ClinicaServiceContext context, IMedicoRepository medicorepository,
                          IEmpleadoRepository empleadoRepository, IPacienteRepository pacienteRepository, IDetalleRepository detalleRepository
                          , IUsuarioRepository usuarioRepository)
 {
     _context            = context;
     _medicoRepository   = medicorepository;
     _empleadoRepository = empleadoRepository;
     _pacienteRepository = pacienteRepository;
     _detalleRepository  = detalleRepository;
     _usuarioRepository  = usuarioRepository;
 }
        // GET: Empleado/Details/5
        public ActionResult Details(string id)
        {
            empleadoRepository = new EmpleadoRepository();
            var empleado = empleadoRepository.ObtenEmpleadoPoId(id.ToString());

            var datosRepository = new DatosContactoRepository();

            empleado.DatosContacto = datosRepository.ObtenerDatosContactoEmpleado(id.ToString());

            return(View(empleado));
        }
        public ActionResult Create(Empleado model)
        {
            try
            {
                empleadoRepository = new EmpleadoRepository();
                model.Id           = DateTime.Now.Ticks.ToString();
                empleadoRepository.GuardarEmpleado(model);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(model));
            }
        }
        public ActionResult Create(Empleado model)
        {
            try
            {
                empleadoRepository = new EmpleadoRepository();
                model.Id = DateTime.Now.Ticks.ToString();
                empleadoRepository.GuardarEmpleado(model);

                return RedirectToAction("Index");
            }
            catch
            {
                return View(model);
            }
        }
        public UsuarioViewModel(IUsuarioRepository usuarioRepository, IRolRepository rolRepository, IEmpleadoRepository empleadoRepository)
        {
            Modificar       = false;
            Password        = string.Empty;
            ContraseniaDos  = string.Empty;
            IdCuentaUsuario = new Guid();
            Cuenta          = string.Empty;
            IdRol           = 0;
            IdEmpleado      = new Guid();

            Repository         = usuarioRepository;
            ListaUsuario       = new BindingList <Usuario>();
            RolRepository      = rolRepository;
            ListaRol           = new BindingList <Rol>();
            EmpleadoRepository = empleadoRepository;
            ListaEmpleado      = new BindingList <Empleado>();
            GetAll();
        }
        public EmpleadoViewModel(IEmpleadoRepository repository, IPuestoRepository Puesto, ITurnoRepository Turno)
        {
            IRepository   = repository;
            IPuesto       = Puesto;
            ITurno        = Turno;
            ListaPuesto   = new BindingList <Puesto>();
            ListaEmpleado = new BindingList <Empleado>();
            ListaTurno    = new BindingList <Turno>();

            #region Binding
            Contraseña2     = string.Empty;
            Busqueda        = string.Empty;
            UpdateFoto      = false;
            IdEmpleado      = Guid.Empty;
            LocalId         = 0;
            Clave           = string.Empty;
            NombreCompleto  = string.Empty;
            Nombre          = string.Empty;
            ApellidoPat     = string.Empty;
            ApellidoMat     = string.Empty;
            Edad            = 0;
            FechaNacimiento = DateTime.Now;
            Modificar       = false;
            IdTurno         = 0;
            IdPuesto        = 0;
            Telefono        = string.Empty;
            Correo          = string.Empty;
            Direccion       = string.Empty;
            Contraseña      = string.Empty;
            IdSucursal      = 0;
            Sucursal        = string.Empty;
            FotoBase64      = string.Empty;
            Resultado       = 0;
            CodigoBarra     = string.Empty;
            ImageLocation   = string.Empty;
            #endregion
        }
 // GET: Empleado
 public ActionResult Index()
 {
     empleadoRepository = new EmpleadoRepository();
     var empleados = empleadoRepository.ObtenerEmpleados();
     return View(empleados);
 }
 public SimulacionController(IEmpleadoRepository empleadoRepository)
 {
     this.empleadoRepository = empleadoRepository;
 }
Beispiel #19
0
 public Empleado()
 {
     _empleadoRepository = new EmpleadoRepository();
     InitializeComponent();
 }
 public ApplicationEmpleados(IEmpleadoRepository repositoryEmpleados,
                             IDivisionRepository repositoryDivision)
 {
     _repositoryEmpleados = repositoryEmpleados;
     _repositoryDivison   = repositoryDivision;
 }
Beispiel #21
0
 public AsignacionesController(IAsignacionesRepository asignacionesRepository, IEmpleadoRepository empleadoRepository)
 {
     _asignacionesRepository = asignacionesRepository;
     _empleadoRepository     = empleadoRepository;
 }
 public MantenimientoEmpleado()
 {
     _empleadoRepository = new EmpleadoRepository();
     InitializeComponent();
 }
Beispiel #23
0
 public EmpleadoAppService(IEmpleadoRepository empleadoRepository, IMapper mapper) : base(empleadoRepository, mapper)
 {
     _empleadoRepository = empleadoRepository;
 }
 public EmpleadoController(IEmpleadoRepository empleadoRepository)
 {
     this.empleadoRepository = empleadoRepository;
 }
 public EmpleadoService(IEmpleadoRepository repository)
 {
     _repository = repository;
 }
 public EmpleadoService(IEmpleadoRepository empleadoRepository, IUnitOfWork unitOfWork)
 {
     _empleadoRepo = empleadoRepository;
     _unitOfWork   = unitOfWork;
 }
Beispiel #27
0
 public ModelosVistaController(IEmpleadoRepository empleadoRepository)
 {
     _empleadoRepository = empleadoRepository;
 }
Beispiel #28
0
 public EmpleadoService(IEmpleadoRepository empleado_repository)
 {
     this.empleado_repository = empleado_repository;
 }
 public EmpleadoService(IEmpleadoRepository empleadoRepository)
 {
     this.empleadoRepository = empleadoRepository;
 }
Beispiel #30
0
 public OrganizacionController(IMapper mapper, IEmpleadoRepository empleadoRepository)
 {
     _empleadoRepository = empleadoRepository ?? throw new ArgumentNullException(nameof(empleadoRepository));
     _mapper             = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Beispiel #31
0
 public EmpleadoService(IEmpleadoRepository empleadoRepository)
     : base(empleadoRepository)
 {
     _empleadoRepository = empleadoRepository;
 }
Beispiel #32
0
 public HomeController(IEmpleadoRepository empleadoRepository)
 {
     _empleadoRepository = empleadoRepository;
 }
Beispiel #33
0
        public EmpleadoValidator(IEmpleadoRepository Servicio)
        {
            RuleFor(empleado => empleado.Nombre)
            .MustAsync(async(empleado, x, context) =>
            {
                Guid result = await Servicio.NombreCompletoExistAsync(empleado.Nombre, empleado.ApellidoPat, empleado.ApellidoMat);
                if (result != Guid.Empty)
                {
                    if (result == empleado.IdEmpleado)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(true);
                }
            })
            .WithMessage("EL EMPLEADO CON ESTOS NOMBRES Y APELLIDOS YA SE ECNCUENTRA REGISTRADO");


            RuleFor(empleado => empleado.Clave)
            .NotEmpty()
            .WithMessage("INGRESE LA CLAVE.")
            .MaximumLength(15).WithMessage("LA CLAVE NO DEBE SER MAYOR A 15 CARACTERES.")
            .MustAsync(async(empleado, x, context) =>
            {
                Guid result = await Servicio.ClaveExistAsync(empleado.Clave);
                if (result != Guid.Empty)
                {
                    if (result == empleado.IdEmpleado)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(true);
                }
            })
            .WithMessage("LA CLAVE YA EXISTE");

            RuleFor(Empleado => Empleado.Nombre)
            .MaximumLength(30).WithMessage("EL NOMBRE NO DEBE SER MAYOR A 30 CARACTERES.")
            .NotEmpty()
            .WithMessage("DEBE INGRESAR EL NOMBRE DEL EMPLEADO.");

            RuleFor(Empleado => Empleado.ApellidoPat)
            .MaximumLength(30).WithMessage("EL APELLIDO NO DEBE SER MAYOR A 30 CARACTERES.")
            .NotEmpty()
            .WithMessage("DEBE INGRESAR EL APELLIDO DEL ELMPLEADO.");

            RuleFor(Empleado => Empleado.ApellidoMat)
            .MaximumLength(30).WithMessage("EL APELLIDO NO DEBE SER MAYOR A 30 CARACTERES.")
            .NotEmpty()
            .WithMessage("DEBE INGRESAR EL APELLIDO DEL ELMPLEADO.");


            RuleFor(x => x.Sexo)
            .NotEqual('S')
            .WithMessage("DEBE SELECCIONAR EL SEXO DEL CLIENTE.");

            RuleFor(Empleado => Empleado.IdTurno)
            .NotEqual(0)
            .WithMessage("DEBE SELECCIONAR UN TURNO.");


            RuleFor(Empleado => Empleado.IdPuesto)
            .NotEqual(0)
            .WithMessage("DEBE SELECCIONAR UN PUESTO.");

            RuleFor(Empleado => Empleado.Telefono)
            .NotEmpty()
            .WithMessage("DEBE INGRESAR UN NUMERO TELEFONICO.");

            RuleFor(Empleado => Empleado.Correo)
            .NotEmpty()
            .WithMessage("DEBE INGRESAR SU DIRECCION DE CORREO ELECTRONICO.")
            .Matches("\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*")
            .WithMessage("NO TIENE FORMATO DE CORREO ELECTRONICO");



            RuleFor(Empleado => Empleado.Direccion)
            .NotEmpty()
            .WithMessage("DEBE INGRESAR LA DIRECCION DEL EMPLEADO.");

            RuleFor(empleado => empleado.FechaNacimiento)
            .Must((empleado, x, context) =>
            {
                if (empleado.FechaNacimiento.Date <= DateTime.Now.Date)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
                  ).WithMessage("LA FECHA DE NACIMIENTO NO PUEDE SER MAYOR A LA FECHA ACTUAL.");

            RuleFor(empleado => empleado.Contraseña)
            .Matches(@"^(?=\w*\d)(?=\w*[A-Z])(?=\w*[a-z])\S{8,13}$")
            .WithMessage("LA CONTRASEÑA DEBE TENER ENTRE 8 Y 13 CARACTERES, AL MENOS UN DÍGITO, AL MENOS UNA MINÚSCULA Y AL MENOS UNA MAYÚSCULA.")
            .When(x => x.Modificar);


            RuleFor(empleado => empleado.Contraseña2)
            .Equal((x) => x.Contraseña)
            .WithMessage("LAS CONTRASEÑAS NO COINCIDEN.")
            .When(empleado => empleado.Modificar);

            RuleFor(empleado => empleado.Contraseña2)
            .NotEmpty()
            .WithMessage("DEBE INGRESAR UNA CONTRASEÑA")
            .When(empleado => empleado.Modificar);
        }
 public EmpleadoService()
 {
     empleadoRepository = new EmpleadoRepository();
     seccionRepository  = new SeccionRepository();
 }