Example #1
0
        public AtencionCliente verDetalleAtencionCliente(string idAC)
        {
            base.abrirConexion();
            OracleCommand cmd = new OracleCommand();

            cmd.Connection  = conexion;
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.CommandText = "atencion_cliente_paquete.verDetalleAtencionCliente";

            OracleParameter idACP = new OracleParameter("idAC", OracleDbType.Varchar2, System.Data.ParameterDirection.Input);

            idACP.Value = idAC;

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

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

            OracleDataReader lectorDatos = cmd.ExecuteReader();
            AtencionCliente  acConsulta  = new AtencionCliente();

            if (lectorDatos.HasRows)
            {
                while (lectorDatos.Read())
                {
                    acConsulta = new AtencionCliente()
                    {
                        id        = lectorDatos.GetString(0),
                        password  = lectorDatos.GetString(1),
                        nombre    = lectorDatos.GetString(2),
                        apellidos = lectorDatos.GetString(3),
                        cedula    = lectorDatos.GetString(4),
                        correo    = lectorDatos.GetString(5)
                    };
                }
            }
            return(acConsulta);
        }
Example #2
0
        public AtencionCliente verDetalleAtencionCliente(string idAC)
        {
            base.abrirConexion();
            OracleCommand cmd = new OracleCommand();
            cmd.Connection = conexion;
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.CommandText = "atencion_cliente_paquete.verDetalleAtencionCliente";

            OracleParameter idACP = new OracleParameter("idAC", OracleDbType.Varchar2, System.Data.ParameterDirection.Input);
            idACP.Value = idAC;

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

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

            OracleDataReader lectorDatos = cmd.ExecuteReader();
            AtencionCliente acConsulta = new AtencionCliente();
            if (lectorDatos.HasRows)
            {
                while (lectorDatos.Read())
                {
                    acConsulta = new AtencionCliente()
                    {
                        id = lectorDatos.GetString(0),
                        password = lectorDatos.GetString(1),
                        nombre = lectorDatos.GetString(2),
                        apellidos = lectorDatos.GetString(3),
                        cedula = lectorDatos.GetString(4),
                        correo = lectorDatos.GetString(5)
                    };
                }
            }
            return acConsulta;
        }