Example #1
0
        /// <summary>Método que representa la llamada al procedure 'CentroCosto_Lin_Listar'</summary>
        static public List <Entity.CentroCosto_Lin.Listar> Listar(Entity.CentroCosto_Lin Item, Cursor oCursor)
        {
            var        ResultSet = new List <Entity.CentroCosto_Lin.Listar>();
            SqlCommand oComando  = oCursor.ObtenerComando(Contexto.CnControlPresupuesto);
            string     Esquema   = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto;

            oComando.CommandText = Esquema + "CentroCosto_Lin_Listar";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.AddWithValue("ccosto", Uso.NoNulo(Item.ccosto, DBNull.Value));

                using (SqlDataReader oLector = oComando.ExecuteReader())
                {
                    while (oLector.Read())
                    {
                        var LItem = new Entity.CentroCosto_Lin.Listar();

                        LItem.idPartida = (string)oLector["idPartida"];
                        LItem.partida   = (string)oLector["Partida"];
                        ResultSet.Add(LItem);
                    }
                }
                return(ResultSet);
            }
            catch (System.Exception)
            {
                throw;
            }
        }
Example #2
0
        /// <summary>Método que representa la llamada al procedure 'CentroCosto_Lin_Eliminar'</summary>
        static public int Eliminar(Entity.CentroCosto_Lin Item, Cursor oCursor)
        {
            SqlCommand oComando = oCursor.ObtenerComando(Contexto.CnControlPresupuesto);
            string     Esquema  = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto;

            oComando.CommandText = Esquema + "CentroCosto_Lin_Eliminar";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.AddWithValue("ccosto", Uso.NoNulo(Item.ccosto, DBNull.Value));

                int NumFila = oComando.ExecuteNonQuery();

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

            oComando.CommandText = Esquema + "CentroCosto_Lin_Obtener";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.AddWithValue("ccosto", Uso.NoNulo(Item.ccosto, DBNull.Value));
                oP.AddWithValue("idPartida", Uso.NoNulo(Item.idPartida, DBNull.Value));
                oP.Add(new SqlParameter("total", SqlDbType.Decimal, 0, ParameterDirection.Output, false, 12, 2, null, DataRowVersion.Default, null));

                int NumFila = oComando.ExecuteNonQuery();

                Item.total = (decimal?)Uso.NoNulo(oP["total"].Value);

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