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 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 EliminarTipoDeGasto(string id) { tipo_gasto g = new tipo_gasto(); g.idtipo_gasto = int.Parse(id); CatalogoTiposDeGastos.removeTipoDeGasto(g); }
public static void EliminarTipoDeGasto(tipo_gasto tipoGasto) { CatalogoTiposDeGastos.removeTipoDeGasto(tipoGasto); }
public static bool ActualizarTipoDeGasto(tipo_gasto tipo, grupo_gastos grupo) { CatalogoTiposDeGastos.updateTipoDeGasto(tipo,grupo); return true; }
public static void removeTipoDeGasto(tipo_gasto tipoGasto) { try { admEntities db = Datos.getDB(); tipo_gasto tg = db.tipo_gasto.Where(t => t.idtipo_gasto == tipoGasto.idtipo_gasto).SingleOrDefault(); db.tipo_gasto.Remove(tg); db.SaveChanges(); } catch (Exception e) { Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message); throw e; } }
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; } }