Beispiel #1
0
        protected override SqlParameter[] BuildParameters(IModel IFilter, string strCommand)
        {
            RelacionAsesoresDocumentos relacion = (RelacionAsesoresDocumentos)IFilter;

            SqlParameter[] parameters = null;

            switch (strCommand)
            {
            case "guardar_documento_Asesor":
                SqlParameter idAsesor = new SqlParameter("@idAsesor", SqlDbType.Int);
                idAsesor.Direction = ParameterDirection.Input;
                idAsesor.Value     = relacion.IdAsesor;

                SqlParameter idDocumento = new SqlParameter("@idDocumento", SqlDbType.Int);
                idDocumento.Direction = ParameterDirection.Input;
                idDocumento.Value     = relacion.IdDocumento;

                SqlParameter retval = new SqlParameter(RET_VAL_PARAM_NAME, SqlDbType.Int);
                retval.Direction = ParameterDirection.ReturnValue;

                parameters = new SqlParameter[] {
                    idAsesor, idDocumento, retval
                };
                break;
            }

            return(parameters);
        }
Beispiel #2
0
        protected override IModel BuildModel(IDataReader dataReader)
        {
            RelacionAsesoresDocumentos relacion = new RelacionAsesoresDocumentos();

            relacion.ID          = dataReader.GetInt32(dataReader.GetOrdinal("ID"));
            relacion.IdAsesor    = dataReader.GetInt32(dataReader.GetOrdinal("IdAsesor"));
            relacion.IdDocumento = dataReader.GetInt32(dataReader.GetOrdinal("IdDocumento"));

            return(relacion);
        }