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

            oComando.CommandText = Esquema + "Personal_Insertar";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.Add("idPersona", SqlDbType.Int).Direction = ParameterDirection.Output;
                oP.AddWithValue("codigoPersona", Uso.NoNulo(Item.codigoPersona, DBNull.Value));
                oP.AddWithValue("nombre", Uso.NoNulo(Item.nombre, DBNull.Value));
                oP.AddWithValue("apellidoPaterno", Uso.NoNulo(Item.apellidoPaterno, DBNull.Value));
                oP.AddWithValue("apellidoMarterno", Uso.NoNulo(Item.apellidoMarterno, DBNull.Value));
                oP.AddWithValue("direccion", Uso.NoNulo(Item.direccion, DBNull.Value));
                oP.AddWithValue("tefelofono", Uso.NoNulo(Item.tefelofono, DBNull.Value));
                oP.AddWithValue("fechaNac", Uso.NoNulo(Item.fechaNac, DBNull.Value));
                oP.AddWithValue("idSexo", Uso.NoNulo(Item.idSexo, DBNull.Value));
                oP.AddWithValue("idEstado", Uso.NoNulo(Item.idEstado, DBNull.Value));

                int NumFila = oComando.ExecuteNonQuery();

                Item.idPersona = (int?)Uso.NoNulo(oP["idPersona"].Value);

                return(NumFila);
            }
            catch (System.Exception)
            {
                throw;
            }
        }
示例#2
0
        /// <summary>Método que representa la llamada al procedure 'Personal_ListarDes'</summary>
        static public List <Entity.Personal.ListarDes> ListarDes(Entity.Personal Item, Cursor oCursor)
        {
            var        ResultSet = new List <Entity.Personal.ListarDes>();
            SqlCommand oComando  = oCursor.ObtenerComando(Contexto.CnControlPresupuesto);
            string     Esquema   = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto;

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

                using (SqlDataReader oLector = oComando.ExecuteReader())
                {
                    while (oLector.Read())
                    {
                        var LItem = new Entity.Personal.ListarDes();
                        LItem.idPersona = (int)oLector["idPersona"];
                        LItem.nombre    = (string)oLector["nombre"];
                        ResultSet.Add(LItem);
                    }
                }
                return(ResultSet);
            }
            catch (System.Exception)
            {
                throw;
            }
        }
示例#3
0
        /// <summary>Método que representa la llamada al procedure 'Personal_ListarUso'</summary>
        static public List <Entity.Personal.ListarUso> ListarUso(Entity.Personal Item, Cursor oCursor)
        {
            var        ResultSet = new List <Entity.Personal.ListarUso>();
            SqlCommand oComando  = oCursor.ObtenerComando(Contexto.CnControlPresupuesto);
            string     Esquema   = Galeria.Conexiones[(int)Contexto.CnControlPresupuesto].EsquemaDefecto;

            oComando.CommandText = Esquema + "Personal_ListarUso";
            try
            {
                SqlParameterCollection oP = oComando.Parameters;
                oP.AddWithValue("codigoPersona", Uso.NoNulo(Item.codigoPersona, DBNull.Value));
                oP.AddWithValue("nombre", Uso.NoNulo(Item.nombre, DBNull.Value));
                oP.AddWithValue("apellidoPaterno", Uso.NoNulo(Item.apellidoPaterno, DBNull.Value));
                oP.AddWithValue("apellidoMarterno", Uso.NoNulo(Item.apellidoMarterno, DBNull.Value));
                oP.AddWithValue("direccion", Uso.NoNulo(Item.direccion, DBNull.Value));

                using (SqlDataReader oLector = oComando.ExecuteReader())
                {
                    while (oLector.Read())
                    {
                        var LItem = new Entity.Personal.ListarUso();
                        LItem.idPersona        = (int)oLector["idPersona"];
                        LItem.codigoPersona    = (string)oLector["codigoPersona"];
                        LItem.nombre           = (string)oLector["nombre"];
                        LItem.apellidoPaterno  = (string)oLector["apellidoPaterno"];
                        LItem.apellidoMarterno = (string)oLector["apellidoMarterno"];
                        LItem.direccion        = (string)oLector["direccion"];
                        LItem.tefelofono       = (string)Uso.NoNulo(oLector["tefelofono"]);
                        LItem.fechaNac         = (object)oLector["fechaNac"];
                        LItem.sexo             = (string)Uso.NoNulo(oLector["sexo"]);
                        LItem.estado           = (string)Uso.NoNulo(oLector["estado"]);
                        ResultSet.Add(LItem);
                    }
                }
                return(ResultSet);
            }
            catch (System.Exception)
            {
                throw;
            }
        }