Beispiel #1
0
        public List <Pasatiempos> TraerPasatiempos()
        {
            List <Pasatiempos> listaPasatiempos = new List <Pasatiempos>();

            try
            {
                SqlCommand command = new SqlCommand("exec SP_TraerPasatiemposUsuario", Conn());
                command.Connection.Open();
                command.CommandTimeout = 15;
                command.CommandType    = CommandType.Text;
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    Pasatiempos hobbie = new Pasatiempos
                    {
                        Nombre     = reader[0].ToString(),
                        Pasatiempo = reader[1].ToString()
                    };
                    listaPasatiempos.Add(hobbie);
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                Conn().Close();
            }
            return(listaPasatiempos);
        }
Beispiel #2
0
        /// <summary>
        /// Propósito: Método Insertar de la clase de negocios. Este método inserta una fila nueva en la base de datos.
        /// </summary>
        /// <returns>True si tuvo éxito, sino genera una Exception. </returns>
        /// <remarks>
        /// Propiedades necesarias para este método:
        /// <UL>
        ///		 <LI>Nom_Persona</LI>
        ///		 <LI>Apellido1</LI>
        ///		 <LI>Apellido2</LI>
        ///		 <LI>Num_Cedula</LI>
        ///		 <LI>Fec_Nacimiento</LI>
        ///		 <LI>Sexo</LI>
        ///		 <LI>Pasatiempos</LI>
        ///		 <LI>FK_IdUsuario</LI>
        ///		 <LI>FK_IdDistrito</LI>
        /// </UL>
        /// Propiedades actualizadas luego de una llamada exitosa a este método:
        /// <UL>
        ///		 <LI>Id_Persona</LI>
        ///		 <LI>CodError</LI>
        /// </UL>
        /// </remarks>
        public override bool Insertar()
        {
            string operacion;

            //SeguridadSoapClient wsseg = new SeguridadSoapClient();
            try
            {
                //Construir aqui el string a guardar en la bitacora.
                operacion = "Insertar cIATPersona;"
                            + "Nom_Persona:" + Nom_Persona.ToString() + ";"
                            + "Apellido1:" + Apellido1.ToString() + ";"
                            + "Apellido2:" + Apellido2.ToString() + ";"
                            + "Num_Cedula:" + Num_Cedula.ToString() + ";"
                            + "Fec_Nacimiento:" + Fec_Nacimiento.ToString() + ";"
                            + "Sexo:" + Sexo.ToString() + ";"
                            + "Pasatiempos:" + Pasatiempos.ToString() + ";"
                            + "FK_IdUsuario:" + FK_IdUsuario.ToString() + ";"
                            + "FK_IdDistrito:" + FK_IdDistrito.ToString() + ";";
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion);
                return(base.Insertar());
            }
            catch (Exception ex)
            {
                //Construir el string a guardar en la bitácora en caso de error.
                operacion = "Error Insertar cIATPersona;" + ex.Message;
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion);
                throw ex;
            }
        }