Beispiel #1
0
        public byte[] imagen(string idProfesional)
        {
            base.abrirConexion();
            OracleCommand cmd = new OracleCommand();

            cmd.Connection  = conexion;
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.CommandText = "profesionales_paquete.verDetalleProfesional";
            OracleParameter idProfesionalP = new OracleParameter("idProfesional", OracleDbType.Varchar2, System.Data.ParameterDirection.Input);

            idProfesionalP.Value = idProfesional;
            OracleParameter cursor_datos = new OracleParameter("cursor_datos", OracleDbType.RefCursor, System.Data.ParameterDirection.Output);

            cmd.Parameters.AddRange(new OracleParameter[] { idProfesionalP, cursor_datos });

            Profesional      profesionalConsulta = new Profesional();
            OracleDataReader lectorDatos         = cmd.ExecuteReader();

            byte[] datos = new byte[0];
            if (lectorDatos.HasRows)
            {
                lectorDatos.Read();
                datos = lectorDatos.GetOracleBlob(4).Value;
            }
            return(datos);
        }
Beispiel #2
0
        public Profesional verDetalleProfesional(string idProfesional)
        {
            base.abrirConexion();
            OracleCommand cmd = new OracleCommand();

            cmd.Connection  = conexion;
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.CommandText = "profesionales_paquete.verDetalleProfesional";
            OracleParameter idProfesionalP = new OracleParameter("idProfesional", OracleDbType.Varchar2, System.Data.ParameterDirection.Input);

            idProfesionalP.Value = idProfesional;
            OracleParameter cursor_datos = new OracleParameter("cursor_datos", OracleDbType.RefCursor, System.Data.ParameterDirection.Output);

            cmd.Parameters.AddRange(new OracleParameter[] { idProfesionalP, cursor_datos });

            Profesional      profesionalConsulta = new Profesional();
            OracleDataReader lectorDatos         = cmd.ExecuteReader();

            if (lectorDatos.HasRows)
            {
                while (lectorDatos.Read())
                {
                    profesionalConsulta = new Profesional()
                    {
                        id        = lectorDatos.GetString(0),
                        password  = lectorDatos.GetString(1),
                        nombre    = lectorDatos.GetString(2),
                        apellidos = lectorDatos.GetString(3),
                        cedula    = lectorDatos.GetString(5),
                        correo    = lectorDatos.GetString(6),
                        area      = lectorDatos.GetString(7)
                    };
                }
                lectorDatos.Close();
                cmd.Dispose();
                base.cerrarConexion();
            }
            return(profesionalConsulta);
        }
Beispiel #3
0
        public Profesional verDetalleProfesional(string idProfesional)
        {
            base.abrirConexion();
            OracleCommand cmd = new OracleCommand();
            cmd.Connection = conexion;
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.CommandText = "profesionales_paquete.verDetalleProfesional";
            OracleParameter idProfesionalP = new OracleParameter("idProfesional", OracleDbType.Varchar2, System.Data.ParameterDirection.Input);
            idProfesionalP.Value = idProfesional;
            OracleParameter cursor_datos = new OracleParameter("cursor_datos", OracleDbType.RefCursor, System.Data.ParameterDirection.Output);
            cmd.Parameters.AddRange(new OracleParameter[] { idProfesionalP , cursor_datos});

            Profesional profesionalConsulta = new Profesional();
            OracleDataReader lectorDatos = cmd.ExecuteReader();
            if (lectorDatos.HasRows)
            {
                while (lectorDatos.Read())
                {
                    profesionalConsulta = new Profesional()
                    {
                        id = lectorDatos.GetString(0),
                        password = lectorDatos.GetString(1),
                        nombre = lectorDatos.GetString(2),
                        apellidos = lectorDatos.GetString(3),
                        cedula = lectorDatos.GetString(5),
                        correo = lectorDatos.GetString(6),
                        area = lectorDatos.GetString(7)
                    };
                }
                lectorDatos.Close();
                cmd.Dispose();
                base.cerrarConexion();

            }
            return profesionalConsulta;
        }
Beispiel #4
0
        public byte[] imagen(string idProfesional)
        {
            base.abrirConexion();
            OracleCommand cmd = new OracleCommand();
            cmd.Connection = conexion;
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.CommandText = "profesionales_paquete.verDetalleProfesional";
            OracleParameter idProfesionalP = new OracleParameter("idProfesional", OracleDbType.Varchar2, System.Data.ParameterDirection.Input);
            idProfesionalP.Value = idProfesional;
            OracleParameter cursor_datos = new OracleParameter("cursor_datos", OracleDbType.RefCursor, System.Data.ParameterDirection.Output);
            cmd.Parameters.AddRange(new OracleParameter[] { idProfesionalP, cursor_datos });

            Profesional profesionalConsulta = new Profesional();
            OracleDataReader lectorDatos = cmd.ExecuteReader();
            byte[] datos = new byte[0];
            if (lectorDatos.HasRows)
            {
                lectorDatos.Read();
                datos = lectorDatos.GetOracleBlob(4).Value;

            }
            return datos;
        }