Beispiel #1
0
        private FichadaEntity make(IDataReader reader)
        {
            FichadaEntity fichada =
                new FichadaEntity(int.Parse(reader["id"].ToString()));

            fichada.Legajo = int.Parse(reader["legajo"].ToString());
            fichada.Fecha  = DateTime.Parse(reader["fecha"].ToString()).ToShortDateString();
            fichada.Hora   = reader["hora"].ToString();
            fichada.Foto   = reader["foto"].ToString();
            using (EmpleadoData empleadoData = new EmpleadoData())
            {
                fichada.ApellidoYnombres = empleadoData.getNombresByLegajo(fichada.Legajo);
            }
            using (TablaData tablaData = new TablaData())
            {
                int idReloj = int.Parse(reader["idReloj"].ToString());
                fichada.Reloj = (TablaEntity)tablaData.getById("reloj", 3, idReloj);
            }
            //falta asignar:
            //reloj.TipoMovimiento
            //reloj.EstadoFichada
            //reloj.HoraServidor

            return(fichada);
        }
Beispiel #2
0
 public void actualizarFechas(EmpleadoEntity empleado)
 {
     using (var empleadoData = new EmpleadoData())
     {
         empleadoData.cargarFechas(empleado);
     }
 }
Beispiel #3
0
 /// <summary>
 /// Graba Empleado (inserta/actualiza)
 /// </summary>
 /// <param name="empleado"></param>
 /// <returns></returns>
 public int grabar(EmpleadoEntity empleado)
 {
     using (var empleadoData = new EmpleadoData())
     {
         return(empleadoData.insert(empleado));
     }
 }
        public async Task <ActionResult <int> > Post([FromBody] EmpleadoData value)
        {
            _context.Add(value);
            await _context.SaveChangesAsync();

            return(value.idEmpleado);
        }
Beispiel #5
0
        public void GetEmpleadoTest_Ok()
        {
            var empleado = new EmpleadoData();
            var resrult  = empleado.Get();

            Assert.IsNotNull(resrult);
        }
Beispiel #6
0
        public void DeleteEmpleadoTest_Ok()
        {
            var data     = new EmpleadoData();
            var empleado = new Empleado(1, "Empleado 1", "1222", "Admin", true, 1);
            var resrult  = data.Delete(empleado.EmpId);

            Assert.IsNotNull(resrult);
        }
Beispiel #7
0
        public void ActualizarEmpleadoTest_Ok()
        {
            var empleado = new Empleado(0, "Empleado update", "133333", "Admin", true, 1);
            var data     = new EmpleadoData();
            var resrult  = data.Update(empleado);

            Assert.IsNotNull(resrult);
        }
Beispiel #8
0
        public void InsertEmpleadoTest_Ok()
        {
            var empleado = new Empleado(0, "Empleado 2", "1444444444444444", "Vendedor", true, 2);
            var data     = new EmpleadoData();
            var resrult  = data.Insert(empleado);

            Assert.IsNotNull(resrult);
        }
Beispiel #9
0
 /// <summary>
 /// Dado un legajo, consulta la foto del empleado.
 /// </summary>
 /// <param name="legajo"></param>
 /// <returns></returns>
 public static string consultarFoto(int legajo)
 {
     string foto = "";
     using (var empleadoData = new EmpleadoData())
     {
         foto = empleadoData.getFotoByLegajo(legajo);
     }
     return foto;
 }
Beispiel #10
0
 /// <summary>
 /// Dado un legajo, consulta el apellido y nombres del empleado.
 /// </summary>
 /// <param name="legajo"></param>
 /// <returns></returns>
 public static string consultarApellidoYnombresConBajas(int legajo)
 {
     string nombre = "";
     using (var empleadoData = new EmpleadoData())
     {
         nombre = empleadoData.getNombresByLegajoConBajas(legajo);
     }
     return nombre;
 }
Beispiel #11
0
 public System.Data.DataSet GetAlldatosBasicos()
 {
     System.Data.DataSet ds = null;
     using (var empleadoData = new EmpleadoData())
     {
         ds = empleadoData.GetAlldatosBasicos();
     }
     return(ds);
 }
Beispiel #12
0
        /// <summary>
        /// Dado un legajo, consulta la foto del empleado.
        /// </summary>
        /// <param name="legajo"></param>
        /// <returns></returns>
        public static string consultarFoto(int legajo)
        {
            string foto = "";

            using (var empleadoData = new EmpleadoData())
            {
                foto = empleadoData.getFotoByLegajo(legajo);
            }
            return(foto);
        }
Beispiel #13
0
        /// <summary>
        /// Verifica si existe un legajo
        /// </summary>
        /// <param name="legajo"></param>
        /// <returns></returns>
        public bool existeLegajo(int legajo)
        {
            Boolean existe;

            using (var empleadoData = new EmpleadoData())
            {
                existe = empleadoData.existeLegajo(legajo);
            }
            return(existe);
        }
Beispiel #14
0
        /// <summary>
        /// Crea empleado y carga datos del empleado previamente existente.
        /// </summary>
        /// <param name="idEmpleado"></param>
        /// <returns></returns>
        public EmpleadoEntity getEmpleado(int idEmpleado)
        {
            EmpleadoEntity emp;

            using (var empleadoData = new EmpleadoData())
            {
                emp = empleadoData.getById(idEmpleado);
            }
            return(emp);
        }
Beispiel #15
0
        /// <summary>
        /// Consulta el legajo de un empleado a partir del cuil.
        /// El cuil debe pasarse sin guiones
        /// </summary>
        /// <param name="cuil"></param>
        /// <returns></returns>
        public static int consultarLegajoEmpleado(string cuil)
        {
            int legajo = 0;

            using (var empleadoData = new EmpleadoData())
            {
                legajo = empleadoData.getLegajoByCUIL(cuil);
            }
            return(legajo);
        }
Beispiel #16
0
        /// <summary>
        /// Dado un legajo, consulta el apellido y nombres del empleado.
        /// </summary>
        /// <param name="legajo"></param>
        /// <returns></returns>
        public static string consultarApellidoYnombresConBajas(int legajo)
        {
            string nombre = "";

            using (var empleadoData = new EmpleadoData())
            {
                nombre = empleadoData.getNombresByLegajoConBajas(legajo);
            }
            return(nombre);
        }
Beispiel #17
0
        public async Task <ActionResult <Boolean> > Put(int id, [FromBody] EmpleadoData value)
        {
            if (id != value.idEmpleado)
            {
                return(false);
            }
            _context.Entry(value).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(true);
        }
Beispiel #18
0
        public string UsuarioTrazabilidad(Parametro pLista)
        {
            string emailTrazabilidad = null;

            try
            {
                oEmpleadoData     = new EmpleadoData();
                emailTrazabilidad = oEmpleadoData.UsuarioTrazabilidad(pLista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(emailTrazabilidad);
        }
Beispiel #19
0
        public OperationResult ListPaged(BEBuscaEmpleadoRequest pFiltro)
        {
            try
            {
                var lstEmpresa = empleadoData.ListPaged(pFiltro);

                return(OK(lstEmpresa));
            }
            catch (Exception ex)
            {
                return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, pFiltro.segUsuarioActual, pFiltro.codEmpresa));
            }
            finally
            {
                if (empleadoData != null)
                {
                    empleadoData.Dispose();
                    empleadoData = null;
                }
            }
        }
        public async Task <Empleado> GetEmpleadoAsync(int id)
        {
            var resStr = await _client.GetStringAsync("" + id);

            EmpleadoData    emp     = JsonConvert.DeserializeObject <EmpleadoData>(resStr);
            List <Empleado> ListEmp = new List <Empleado>();

            ListEmp.Add(new Empleado
            {
                empleadoId      = emp.data.empleadoId,
                nombreemp       = emp.data.nombreemp,
                apellidoem      = emp.data.apellidoem,
                telefono        = emp.data.telefono,
                fechanacimiento = emp.data.fechanacimiento,
                creado          = emp.data.creado,
                usuarioId       = emp.data.usuarioId,
                modificado      = emp.data.modificado
            });
            Empleado empleado = ListEmp[0];

            return(empleado);
        }
Beispiel #21
0
 /// <summary>
 /// Consulta el legajo de un empleado a partir del cuil.
 /// El cuil debe pasarse sin guiones
 /// </summary>
 /// <param name="cuil"></param>
 /// <returns></returns>
 public static int consultarLegajoEmpleado(string cuil)
 {
     int legajo = 0;
     using (var empleadoData = new EmpleadoData())
     {
         legajo = empleadoData.getLegajoByCUIL(cuil);
     }
     return legajo;
 }
        public Empleado Get(int id)
        {
            var data = new EmpleadoData();

            return(data.Get(id));
        }
        public IList <Empleado> Get()
        {
            var data = new EmpleadoData();

            return(data.Get());
        }
        public int Insertar(Empleado empleado)
        {
            var data = new EmpleadoData();

            return(data.Insert(empleado));
        }
Beispiel #25
0
 public EmpleadoLogic(IConfiguration configuration)
 {
     _baseData = new EmpleadoData(configuration);
 }
Beispiel #26
0
        private FichadaEntity make(IDataReader reader)
        {
            FichadaEntity fichada =
                new FichadaEntity(int.Parse(reader["id"].ToString()));
            fichada.Legajo = int.Parse(reader["legajo"].ToString());
            fichada.Fecha = DateTime.Parse(reader["fecha"].ToString()).ToShortDateString();
            fichada.Hora = reader["hora"].ToString();
            fichada.Foto = reader["foto"].ToString();
            using (EmpleadoData empleadoData = new EmpleadoData())
            {
                fichada.ApellidoYnombres = empleadoData.getNombresByLegajo(fichada.Legajo);
            }
            using (TablaData tablaData = new TablaData())
            {
                int idReloj = int.Parse(reader["idReloj"].ToString());
                fichada.Reloj = (TablaEntity)tablaData.getById("reloj",3,idReloj);
            }
            //falta asignar:
            //reloj.TipoMovimiento
            //reloj.EstadoFichada
            //reloj.HoraServidor

            return fichada;
        }
Beispiel #27
0
 public void actualizarFechas(EmpleadoEntity empleado)
 {
     using (var empleadoData = new EmpleadoData())
     {
         empleadoData.cargarFechas(empleado);
     }
 }
Beispiel #28
0
 /// <summary>
 /// Verifica si existe un legajo
 /// </summary>
 /// <param name="legajo"></param>
 /// <returns></returns>
 public bool existeLegajo(int legajo)
 {
     Boolean existe;
     using (var empleadoData = new EmpleadoData())
     {
         existe = empleadoData.existeLegajo(legajo);
     }
     return existe;
 }
Beispiel #29
0
 public System.Data.DataSet GetAlldatosBasicos()
 {
     System.Data.DataSet ds = null;
     using (var empleadoData = new EmpleadoData())
     {
         ds = empleadoData.GetAlldatosBasicos();
     }
     return ds;
 }
Beispiel #30
0
 /// <summary>
 /// Crea empleado y carga datos del empleado previamente existente.
 /// </summary>
 /// <param name="idEmpleado"></param>
 /// <returns></returns>
 public EmpleadoEntity getEmpleado(int idEmpleado)
 {
     EmpleadoEntity emp;
     using (var empleadoData = new EmpleadoData())
     {
         emp = empleadoData.getById(idEmpleado);
     }
     return emp;
 }
Beispiel #31
0
 /// <summary>
 /// Graba Empleado (inserta/actualiza)
 /// </summary>
 /// <param name="empleado"></param>
 /// <returns></returns>
 public int grabar(EmpleadoEntity empleado)
 {
     using (var empleadoData = new EmpleadoData())
     {
         return empleadoData.insert(empleado);
     }
 }
Beispiel #32
0
 public EmpleadoLogic()
 {
     oEmpleadoData = new EmpleadoData();
     oReturnValor  = new ReturnValor();
 }
        public int Eliminar(int id)
        {
            var data = new EmpleadoData();

            return(data.Delete(id));
        }
Beispiel #34
0
 public EmpleadoBusiness(string connectionString)
 {
     this.connectionString = connectionString;
     this.empleadoData     = new EmpleadoData(connectionString);
 }
        public int Actualizar(Empleado empleado)
        {
            var data = new EmpleadoData();

            return(data.Update(empleado));
        }