예제 #1
0
        /// <summary>Método que representa la llamada al procedure 'Costo_Anio_Obtener'</summary>
        static public int Obtener(Entity.Costo_Anio Item, Cursor oCursor)
        {
            SqlCommand oComando = oCursor.ObtenerComando(Contexto.CnControlPresupuesto);
            string     Esquema  = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto;

            oComando.CommandText = Esquema + "Costo_Anio_Obtener";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.AddWithValue("idAnio", Uso.NoNulo(Item.idAnio, DBNull.Value));
                oP.Add("anio", SqlDbType.Char, 2).Direction   = ParameterDirection.Output;
                oP.Add("numero", SqlDbType.Char, 4).Direction = ParameterDirection.Output;

                int NumFila = oComando.ExecuteNonQuery();

                Item.anio   = (string)Uso.NoNulo(oP["anio"].Value);
                Item.numero = (string)Uso.NoNulo(oP["numero"].Value);

                return(NumFila);
            }
            catch (System.Exception)
            {
                throw;
            }
        }
예제 #2
0
        /// <summary>Método que representa la llamada al procedure 'Costo_Anio_Insertar'</summary>
        static public int Insertar(Entity.Costo_Anio Item, Cursor oCursor)
        {
            SqlCommand oComando = oCursor.ObtenerComando(Contexto.CnControlPresupuesto);
            string     Esquema  = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto;

            oComando.CommandText = Esquema + "Costo_Anio_Insertar";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.AddWithValue("idAnio", Uso.NoNulo(Item.idAnio, DBNull.Value));
                oP.AddWithValue("anio", Uso.NoNulo(Item.anio, DBNull.Value));
                oP.AddWithValue("numero", Uso.NoNulo(Item.numero, DBNull.Value));

                int NumFila = oComando.ExecuteNonQuery();

                return(NumFila);
            }
            catch (System.Exception)
            {
                throw;
            }
        }