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); }
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); }
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; }
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; }