public static bool ActualizarTipoDeGasto(string idTipo, string tipo, string grupo)
        {
            tipo_gasto tg = new tipo_gasto();
            tg.idtipo_gasto = int.Parse(idTipo);
            tg.descripcion = tipo;

            grupo_gastos gg = new grupo_gastos();
            gg.nombre = grupo;

            CatalogoTiposDeGastos.updateTipoDeGasto(tg, gg);
            return true;
        }
 public static void addGrupoGasto(grupo_gastos grupo)
 {
     try
     {
         admEntities db = Datos.getDB();
         db.grupo_gastos.Add(grupo);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message);
         throw e;
     }
 }
 public static void removeGrupoDeGasto(grupo_gastos i)
 {
     try
     {
         admEntities db = Datos.getDB();
         grupo_gastos tg = db.grupo_gastos.Where(t => t.idgrupo_gastos == i.idgrupo_gastos).SingleOrDefault();
         db.grupo_gastos.Remove(tg);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message);
         throw e;
     }
 }
 public static void addTipoGasto(string tg, grupo_gastos grupo)
 {
     try {
         admEntities db = Datos.getDB();
         grupo_gastos gg = db.grupo_gastos.Where(x => x.nombre == grupo.nombre).SingleOrDefault();
         tipo_gasto t = new tipo_gasto();
         t.grupo_gastos1 = gg;
         t.descripcion = tg;
         db.tipo_gasto.Add(t);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message);
         throw e;
     }
 }
 public static void EliminarGrupoDeGastos(string id)
 {
     grupo_gastos g = new grupo_gastos();
     g.idgrupo_gastos = int.Parse(id);
     CatalogoTiposDeGastos.removeGrupoDeGasto(g);
 }
 public static void EliminarGrupoDeGastos(grupo_gastos i)
 {
     CatalogoTiposDeGastos.removeGrupoDeGasto(i);
 }
 public static bool agregarTipoGasto(string tipogasto, grupo_gastos grupo)
 {
     CatalogoTiposDeGastos.addTipoGasto(tipogasto, grupo);
     return true;
 }
 public static void agregarGrupoGasto(string text)
 {
     grupo_gastos grupo = new grupo_gastos();
     grupo.nombre = text;
     CatalogoTiposDeGastos.addGrupoGasto(grupo);
 }
 public static bool ActualizarTipoDeGasto(tipo_gasto tipo, grupo_gastos grupo)
 {
     CatalogoTiposDeGastos.updateTipoDeGasto(tipo,grupo);
     return true;
 }
Ejemplo n.º 10
0
        public static void updateTipoDeGasto(tipo_gasto tg,grupo_gastos grupo)
        {
            try {
                admEntities db = Datos.getDB();

                grupo_gastos gg = db.grupo_gastos.Where(x => x.nombre == grupo.nombre).SingleOrDefault();
                tipo_gasto t = db.tipo_gasto.Where(tig => tig.idtipo_gasto == tg.idtipo_gasto).SingleOrDefault();
                t.descripcion = tg.descripcion;
                t.grupo_gastos1 = gg;
                db.Entry(t).State = System.Data.EntityState.Modified;
                db.SaveChanges();
            }
            catch (Exception e)
            {
                Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message);
                throw e;
            }
        }