Ejemplo n.º 1
0
        public int Edit(Empleado entity, int _IdSucursal)
        {
            _db = new savniContext();
            using (UnitOfWork unitOfWork = new UnitOfWork(_db))
            {
                var data = unitOfWork.EmpleadoRepository.FindBy(entity.IdEmpleado);

                MapperHelper <Empleado, Empleado> .CopyTo(entity, ref data);

                unitOfWork.EmpleadoRepository.Modified(data);

                Sucursalempleado _sucursalempleado = unitOfWork.SucursalempleadoRepository.GetEntities().Where(x => x.IdEmpleado == data.IdEmpleado && x.Estado == 1).FirstOrDefault();

                if (_sucursalempleado.IdSucursal != _IdSucursal)
                {
                    _sucursalempleado.Estado = 0;
                    unitOfWork.SucursalempleadoRepository.Modified(_sucursalempleado);

                    Sucursalempleado _sucursalempleadoSave = new Sucursalempleado();
                    _sucursalempleadoSave.IdSucursal = _IdSucursal;
                    _sucursalempleadoSave.IdEmpleado = data.IdEmpleado;
                    _sucursalempleadoSave.Estado     = 1;
                    unitOfWork.SucursalempleadoRepository.Add(_sucursalempleadoSave);
                }
                return(unitOfWork.SaveChanges());
            }
        }
Ejemplo n.º 2
0
 public Empleado getEmpleadoByNombre(String _Nombres, string _Apellidos, int IdEmpleado = 0)
 {
     _db = new savniContext();
     using (UnitOfWork unitOfWork = new UnitOfWork(_db))
     {
         if (IdEmpleado == 0)
         {
             return(unitOfWork.EmpleadoRepository.GetEntities(filter: x => x.Nombres == _Nombres && x.Apellidos == _Apellidos).FirstOrDefault());
         }
         else
         {
             return(unitOfWork.EmpleadoRepository.GetEntities(filter: x => x.IdEmpleado != IdEmpleado && x.Nombres == _Nombres && x.Apellidos == _Apellidos).FirstOrDefault());
         }
     }
 }
Ejemplo n.º 3
0
 public ClienteService(savniContext db)
 {
     _db = db;
 }
Ejemplo n.º 4
0
 public ProveedorContactoService(savniContext db)
 {
     _db = db;
 }
Ejemplo n.º 5
0
 public SucursalService(savniContext db)
 {
     _db = db;
 }
Ejemplo n.º 6
0
 public EmpleadoService(savniContext db)
 {
     _db = db;
 }
Ejemplo n.º 7
0
 public EmpresaService(savniContext db)
 {
     _db = db;
 }