예제 #1
0
        public List <bePortafolio> ListarPortafolio(SqlConnection con)
        {
            List <bePortafolio> lstObePortafolio = new List <bePortafolio>();
            SqlCommand          cmd = new SqlCommand("sp_Consultar_Portafolio", con);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader drd = cmd.ExecuteReader();

            if (drd != null)
            {
                bePortafolio obePortafolio;
                int          posIdPortafolio = drd.GetOrdinal("ID_Portafolio");
                int          posNombre       = drd.GetOrdinal("Portafolio");
                int          posEstado       = drd.GetOrdinal("ESTADO");
                while (drd.Read())
                {
                    obePortafolio = new bePortafolio();
                    obePortafolio.ID_Portafolio     = drd.GetInt32(posIdPortafolio);
                    obePortafolio.NOMBRE_Portafolio = drd.GetString(posNombre);
                    obePortafolio.ESTADO            = drd.GetString(posEstado);
                    lstObePortafolio.Add(obePortafolio);
                }
            }
            drd.Close();
            return(lstObePortafolio);
        }
예제 #2
0
        public bool ActualizarPortafolio(SqlConnection con, bePortafolio obePortafolio, string usuario)
        {
            bool       exito = false;
            SqlCommand cmd   = new SqlCommand("sp_Actualizar_Portafolio", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@ID_Portafolio", obePortafolio.ID_Portafolio);
            cmd.Parameters.AddWithValue("@NOMBRE", obePortafolio.NOMBRE_Portafolio);
            cmd.Parameters.AddWithValue("@USUARIO", usuario);
            int nRegistros = cmd.ExecuteNonQuery();

            exito = (nRegistros > 0);
            return(exito);
        }
예제 #3
0
        public int AdicionarPortafolio(SqlConnection con, bePortafolio obePortafolio, string usuario)
        {
            int        idElemento = -1;
            SqlCommand cmd        = new SqlCommand("sp_Insertar_Portafolio", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@NOMBRE", obePortafolio.NOMBRE_Portafolio);
            cmd.Parameters.AddWithValue("@USUARIO", usuario);
            int nRegistros = cmd.ExecuteNonQuery();

            if (nRegistros > 0)
            {
                idElemento = nRegistros;
            }
            return(idElemento);
        }
예제 #4
0
        public bool ActualizarPortafolio(bePortafolio obePortafolio, string usuario)
        {
            bool exito = false;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    daPortafolio odaPortafolio = new daPortafolio();
                    exito = odaPortafolio.ActualizarPortafolio(con, obePortafolio, usuario);
                }
                catch (Exception ex)
                {
                    //GrabarLog(ex.Message, ex.StackTrace);
                }
                return(exito);
            }
        }
예제 #5
0
        public int AdicionarPortafolio(bePortafolio obePortafolio, string usuario)
        {
            int idPortafolio = -1;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    daPortafolio odaPortafolio = new daPortafolio();
                    idPortafolio = odaPortafolio.AdicionarPortafolio(con, obePortafolio, usuario);
                }
                catch (Exception ex)
                {
                    //GrabarLog(ex.Message, ex.StackTrace);
                }
            }
            return(idPortafolio);
        }