Beispiel #1
0
        public BE.Empleado BuscarEmpleado(BE.Empleado emp)
        {
            string    sql   = $@"SELECT * FROM empleado where tipo_documento = {emp.tipoDocumento} and nro_documento = {emp.nroDocumento}";
            DataTable tabla = _acceso.ExecuteReader(sql);

            if (tabla.Rows.Count > 0)
            {
                BE.Empleado empleado = new BE.Empleado();
                foreach (DataRow fila in tabla.Rows)
                {
                    empleado.legajo        = int.Parse(fila["legajo"].ToString());
                    empleado.nombre        = fila["nombre"].ToString();
                    empleado.apellido      = fila["apellido"].ToString();
                    empleado.tipoDocumento = int.Parse(fila["tipo_documento"].ToString());
                    empleado.nroDocumento  = int.Parse(fila["nro_documento"].ToString());
                    empleado.domicilio     = fila["domicilio"].ToString();
                    empleado.email         = fila["email"].ToString();
                    empleado.estado        = int.Parse(fila["estado"].ToString());
                    empleado.telefono      = fila["telefono"] != DBNull.Value ? int.Parse(fila["telefono"].ToString()) : 0;
                    empleado.usuario       = _usuarioDal.GetUsuarioId(int.Parse(fila["usuario"].ToString()));
                }
                return(empleado);
            }
            else
            {
                throw new Exception("No se encontro el empleado");
            }
        }
Beispiel #2
0
        public List <BE.Empleado> ListarEmpleados()
        {
            string             query = "SELECT * FROM Empleado;";
            List <BE.Empleado> lista = new List <BE.Empleado>();
            DataTable          tabla = _acceso.ExecuteReader(query);

            foreach (DataRow row in tabla.Rows)
            {
                BE.Empleado emp = new BE.Empleado();
                emp.legajo        = int.Parse(row["legajo"].ToString());
                emp.nombre        = row["nombre"].ToString();
                emp.apellido      = row["apellido"].ToString();
                emp.domicilio     = row["domicilio"].ToString();
                emp.email         = row["email"] != DBNull.Value ? row["email"].ToString() : "";
                emp.tipoDocumento = int.Parse(row["tipo_documento"].ToString());
                emp.nroDocumento  = long.Parse(row["nro_documento"].ToString());
                emp.estado        = int.Parse(row["estado"].ToString());
                emp.telefono      = row["telefono"] != DBNull.Value ?  int.Parse(row["telefono"].ToString()) : 0;
                int        _idUsuario  = int.Parse(row["id_usuario"].ToString());
                Usuario    _usuarioDal = new Usuario();
                BE.Usuario _usuario    = _usuarioDal.GetUsuarioId(_idUsuario);

                emp.usuario = _usuario;

                lista.Add(emp);
            }

            return(lista);
        }
Beispiel #3
0
        public List <BE.Bitacora> ListarBitacora()
        {
            List <BE.Bitacora> listaBitacora = new List <BE.Bitacora>();
            string             query         = "SELECT * FROM Bitacora";
            DataTable          tb;

            tb = _acceso.ExecuteReader(query);

            foreach (DataRow fila in tb.Rows)
            {
                BE.Bitacora bitacora = new BE.Bitacora();
                bitacora.id          = int.Parse(fila["id"].ToString());
                bitacora.descripcion = fila["descripcion"].ToString();
                bitacora.criticidad  = int.Parse(fila["criticidad"].ToString());
                bitacora.fecha       = DateTime.Parse(fila["fecha"].ToString());
                bitacora.dvh         = long.Parse(fila["dvh"].ToString());

                bitacora.usuario = _usuarioDal.GetUsuarioId(int.Parse(fila["id_usuario"].ToString()));
                listaBitacora.Add(bitacora);
            }
            return(listaBitacora);
        }