public List <Categoria_Deuda> FindAll()
        {
            var TipoDeuda = new List <Categoria_Deuda>();

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("Select * from Categoria_Deuda", con);

                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            var CategoriaDeuda = new Categoria_Deuda();
                            CategoriaDeuda.IDCategoria_Deuda = Convert.ToInt32(dr["IDCategoria_Deuda"]);
                            CategoriaDeuda.NCategoria_Deuda  = (dr["NCategoria_Deuda"]).ToString();

                            TipoDeuda.Add(CategoriaDeuda);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(TipoDeuda);
        }
        public List <Deuda> FindAll()
        {
            var Deudas = new List <Deuda>();

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("select d.IDDeuda as CodigoDeuda,d.NDeuda,d.FechaInicioDeuda,d.FechaFinDeuda,d.TDescripcion,d.Interes,d.MontoDeuda," +
                                               "di.NDivisa, cd.NCategoria_Deuda, e.NEntidad, u.IDUsuario as CodigoUsuario,u.Nombre,u.Apellidos,u.Email,u.Nickname,u.Celular" +
                                               "from Deuda d, Divisa di, Categoria_Deuda cd, Entidad e, Usuario u " +
                                               "where d.IDDivisa=di.IDDivisa and d.IDCategoria_Deuda=cd.IDCategoria_Deuda and d.IDEntidad=e.IDEntidad and d.IDUsuario=u.IDUsuario", con);

                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            var Deudis = new Deuda();

                            Deudis.IDDeuda          = Convert.ToInt32(dr["IDDeuda"]);
                            Deudis.NDeuda           = dr["NDeuda"].ToString();
                            Deudis.FechaInicioDeuda = Convert.ToDateTime(dr["FechaInicioDeuda"]); //datetime px
                            Deudis.FechaFinDeuda    = Convert.ToDateTime(dr["FechaFinDeuda"]);
                            Deudis.TDescripcion     = dr["TDescripcion"].ToString();
                            Deudis.Interes          = Convert.ToDecimal(dr["Interes"]); // son decimal
                            Deudis.MontoDeuda       = Convert.ToDecimal(dr["MontoDeuda"]);

                            var Divisa = new Divisa();
                            Divisa.NDivisa = (dr["NDivisa"]).ToString();//evaluar -> q cosa?

                            var CategoriaDeuda = new Categoria_Deuda();
                            CategoriaDeuda.NCategoria_Deuda = (dr["NCategoria_Deuda"]).ToString();

                            var Entidad = new Entidad();
                            Entidad.NEntidad = (dr["NEntidad"]).ToString();

                            var usuario = new Usuario();
                            usuario.Nombre           = (dr["Nombre"]).ToString();
                            usuario.Apellidos        = (dr["Apellidos"]).ToString();
                            usuario.Nickname         = dr["Nickname"].ToString(); //no estoy seguro -> pues estate seguro xD
                            Deudis.IDCategoria_Deuda = CategoriaDeuda;
                            Deudis.IDDivisa          = Divisa;
                            Deudis.IDEntidad         = Entidad;

                            //te falto agregarlos a la lista no mames ahi esta el ejemplo en otras entidades
                            Deudas.Add(Deudis);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(Deudas);
        }
        public Categoria_Deuda FindByID(int?id)
        {
            Categoria_Deuda CategoriaDeuda = null;

            try
            {
                var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString());
                con.Open();
                var cmd = new SqlCommand("delete from Categoria_Deuda where IDCategoria_Deuda ='" + id + "'", con);
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(CategoriaDeuda);
        }
        public bool Insert(Categoria_Deuda t)
        {
            bool rpta = false;

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("insert into Categoria_Deuda values (@NCategoria_Deuda)", con);
                    query.Parameters.AddWithValue("@NCategoria_Deuda", t.NCategoria_Deuda);

                    query.ExecuteNonQuery();
                    rpta = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(rpta);
        }
        public bool Update(Categoria_Deuda t)
        {
            bool rpta = false;

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("update Categoria_Deuda set NCategoria_Deuda=@NCategoria_Deuda where IDCategoria_Deuda='" + t.IDCategoria_Deuda + "'", con);
                    query.Parameters.AddWithValue("@NCategoria_Deuda", t.NCategoria_Deuda);

                    query.ExecuteNonQuery();

                    rpta = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(rpta);
        }
Exemple #6
0
 public bool Update(Categoria_Deuda t)
 {
     return(objCategoria_DeudaRepo.Update(t));
 }
Exemple #7
0
 public bool Insert(Categoria_Deuda t)
 {
     return(objCategoria_DeudaRepo.Insert(t));
 }