Ejemplo n.º 1
0
        /// <summary>Método que representa la llamada al procedure 'Documento_Cab_Insertar'</summary>
        static public int Insertar(Entity.Documento_Cab Item, Cursor oCursor)
        {
            SqlCommand oComando = oCursor.ObtenerComando(Contexto.CnControlPresupuesto);
            string     Esquema  = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto;

            oComando.CommandText = Esquema + "Documento_Cab_Insertar";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.AddWithValue("ccosto", Uso.NoNulo(Item.ccosto, DBNull.Value));
                oP.AddWithValue("doc", Uso.NoNulo(Item.doc, DBNull.Value));
                oP.Add("numero", SqlDbType.Char, 5).Direction = ParameterDirection.Output;
                oP.Add("ej", SqlDbType.Char, 4).Direction     = ParameterDirection.Output;
                oP.Add("mes", SqlDbType.Char, 2).Direction    = ParameterDirection.Output;

                oP.AddWithValue("idPersona", Uso.NoNulo(Item.idPersona, DBNull.Value));
                oP.AddWithValue("total", Uso.NoNulo(Item.total, DBNull.Value));
                oP.AddWithValue("usr", Uso.NoNulo(Item.usr, DBNull.Value));
                oP.AddWithValue("idEstado", Uso.NoNulo(Item.idEstado, DBNull.Value));

                int NumFila = oComando.ExecuteNonQuery();

                Item.numero = (string)oP["numero"].Value;
                Item.ej     = (string)oP["ej"].Value;
                Item.mes    = (string)oP["mes"].Value;

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

            oComando.CommandText = Esquema + "Documento_Cab_Actualizar";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.AddWithValue("ccosto", Uso.NoNulo(Item.ccosto, DBNull.Value));
                oP.AddWithValue("doc", Uso.NoNulo(Item.doc, DBNull.Value));
                oP.AddWithValue("numero", Uso.NoNulo(Item.numero, DBNull.Value));
                oP.AddWithValue("idPersona", Uso.NoNulo(Item.idPersona, DBNull.Value));
                oP.AddWithValue("total", Uso.NoNulo(Item.total, DBNull.Value));
                oP.AddWithValue("usrMod", Uso.NoNulo(Item.usrMod, DBNull.Value));
                oP.AddWithValue("fechaMod", Uso.NoNulo(Item.fechaMod, DBNull.Value));
                oP.AddWithValue("horaMod", Uso.NoNulo(Item.horaMod, DBNull.Value));
                oP.AddWithValue("idEstado", Uso.NoNulo(Item.idEstado, DBNull.Value));

                int NumFila = oComando.ExecuteNonQuery();

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

            oComando.CommandText = Esquema + "Documento_Cab_Obtener";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.AddWithValue("ccosto", Uso.NoNulo(Item.ccosto, DBNull.Value));
                oP.AddWithValue("doc", Uso.NoNulo(Item.doc, DBNull.Value));
                oP.AddWithValue("numero", Uso.NoNulo(Item.numero, DBNull.Value));
                oP.Add("Descripcion", SqlDbType.VarChar, 50).Direction = ParameterDirection.Output;
                oP.Add("Cliente", SqlDbType.VarChar, 50).Direction     = ParameterDirection.Output;
                oP.Add("Ejecutivo", SqlDbType.VarChar, 50).Direction   = ParameterDirection.Output;
                oP.Add("ej", SqlDbType.Char, 4).Direction    = ParameterDirection.Output;
                oP.Add("mes", SqlDbType.Char, 2).Direction   = ParameterDirection.Output;
                oP.Add("IdPersona", SqlDbType.Int).Direction = ParameterDirection.Output;
                oP.Add(new SqlParameter("total", SqlDbType.Decimal, 0, ParameterDirection.Output, false, 12, 2, null, DataRowVersion.Default, null));
                oP.Add("usr", SqlDbType.Char, 3).Direction         = ParameterDirection.Output;
                oP.Add("fechareg", SqlDbType.Date).Direction       = ParameterDirection.Output;
                oP.Add("hora", SqlDbType.Char, 8).Direction        = ParameterDirection.Output;
                oP.Add("usrMod", SqlDbType.Char, 3).Direction      = ParameterDirection.Output;
                oP.Add("fechaMod", SqlDbType.Date).Direction       = ParameterDirection.Output;
                oP.Add("horaMod", SqlDbType.Char, 8).Direction     = ParameterDirection.Output;
                oP.Add("usrTermino", SqlDbType.Char, 3).Direction  = ParameterDirection.Output;
                oP.Add("fechaTermino", SqlDbType.Date).Direction   = ParameterDirection.Output;
                oP.Add("horaTermino", SqlDbType.Char, 8).Direction = ParameterDirection.Output;
                oP.Add("idEstado", SqlDbType.Char, 1).Direction    = ParameterDirection.Output;

                int NumFila = oComando.ExecuteNonQuery();

                Item.descripcion  = (string)Uso.NoNulo(oP["descripcion"].Value);
                Item.cliente      = (string)Uso.NoNulo(oP["cliente"].Value);
                Item.ejecutivo    = (string)Uso.NoNulo(oP["ejecutivo"].Value);
                Item.ej           = (string)Uso.NoNulo(oP["ej"].Value);
                Item.mes          = (string)Uso.NoNulo(oP["mes"].Value);
                Item.idPersona    = (int)Uso.NoNulo(oP["idPersona"].Value);
                Item.total        = (decimal?)Uso.NoNulo(oP["total"].Value);
                Item.usr          = (string)Uso.NoNulo(oP["usr"].Value);
                Item.fechaReg     = (object)Uso.NoNulo(oP["fechaReg"].Value);
                Item.hora         = (string)Uso.NoNulo(oP["hora"].Value);
                Item.usrMod       = (string)Uso.NoNulo(oP["usrMod"].Value);
                Item.fechaMod     = (object)Uso.NoNulo(oP["fechaMod"].Value);
                Item.horaMod      = (string)Uso.NoNulo(oP["horaMod"].Value);
                Item.usrTermino   = (string)Uso.NoNulo(oP["usrTermino"].Value);
                Item.fechaTermino = (object)Uso.NoNulo(oP["fechaTermino"].Value);
                Item.horaTermino  = (string)Uso.NoNulo(oP["horaTermino"].Value);
                Item.idEstado     = (string)Uso.NoNulo(oP["idEstado"].Value);

                return(NumFila);
            }
            catch (System.Exception)
            {
                throw;
            }
        }
Ejemplo n.º 4
0
        /// <summary>Método que representa la llamada al procedure 'Documento_Cab_Listar'</summary>
        static public List <Entity.Documento_Cab.Listar> Listar(Entity.Documento_Cab Item, Cursor oCursor)
        {
            var        ResultSet = new List <Entity.Documento_Cab.Listar>();
            SqlCommand oComando  = oCursor.ObtenerComando(Contexto.CnControlPresupuesto);
            string     Esquema   = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto;

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

                using (SqlDataReader oLector = oComando.ExecuteReader())
                {
                    while (oLector.Read())
                    {
                        var LItem = new Entity.Documento_Cab.Listar();
                        LItem.ccosto       = (string)oLector["ccosto"];
                        LItem.doc          = (string)oLector["doc"];
                        LItem.numero       = (string)oLector["numero"];
                        LItem.ej           = (string)oLector["ej"];
                        LItem.mes          = (string)oLector["mes"];
                        LItem.solicitante  = (string)Uso.NoNulo(oLector["solicitante"]);
                        LItem.total        = (decimal)oLector["total"];
                        LItem.usr          = (string)oLector["usr"];
                        LItem.fechaReg     = (object)oLector["fechaReg"];
                        LItem.hora         = (string)oLector["hora"];
                        LItem.usrMod       = (string)Uso.NoNulo(oLector["usrMod"]);
                        LItem.fechaMod     = (object)Uso.NoNulo(oLector["fechaMod"]);
                        LItem.horaMod      = (string)Uso.NoNulo(oLector["horaMod"]);
                        LItem.usrTermino   = (string)Uso.NoNulo(oLector["usrTermino"]);
                        LItem.fechaTermino = (object)Uso.NoNulo(oLector["fechaTermino"]);
                        LItem.horaTermino  = (string)Uso.NoNulo(oLector["horaTermino"]);
                        LItem.idEstado     = (string)Uso.NoNulo(oLector["idEstado"]);
                        ResultSet.Add(LItem);
                    }
                }
                return(ResultSet);
            }
            catch (System.Exception)
            {
                throw;
            }
        }
Ejemplo n.º 5
0
        /// <summary>Método que representa la llamada al procedure 'Documento_Cab_ListarUso'</summary>
        static public List <Entity.Documento_Cab.ListarUso> ListarUso(Entity.Documento_Cab Item, Cursor oCursor)
        {
            var        ResultSet = new List <Entity.Documento_Cab.ListarUso>();
            SqlCommand oComando  = oCursor.ObtenerComando(Contexto.CnControlPresupuesto);
            string     Esquema   = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto;

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


                using (SqlDataReader oLector = oComando.ExecuteReader())
                {
                    while (oLector.Read())
                    {
                        var LItem = new Entity.Documento_Cab.ListarUso();
                        LItem.ej          = (string)oLector["ej"];
                        LItem.ccosto      = (string)oLector["ccosto"];
                        LItem.doc         = (string)oLector["doc"];
                        LItem.numero      = (string)oLector["numero"];
                        LItem.descripcion = (string)oLector["descripcion"];
                        LItem.fechaReg    = (DateTime)oLector["fechaReg"];
                        LItem.cliente     = (string)oLector["cliente"];
                        LItem.estado      = (string)Uso.NoNulo(oLector["estado"]);
                        ResultSet.Add(LItem);
                    }
                }
                return(ResultSet);
            }
            catch (System.Exception)
            {
                throw;
            }
        }