public static bool agregarTasa(string porcentaje, DateTime validoDesde) { tasas tasa = new tasas(); tasa.porcentaje = int.Parse(porcentaje); tasa.fecha_desde = validoDesde; CatalogoTasas.addTasa(tasa); return true; }
public static void addTasa(tasas tasa) { try { admEntities db = Datos.getDB(); db.tasas.Add(tasa); db.SaveChanges(); } catch (Exception e) { Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message); throw e; } }
public static int getTasaDeudor() { try { admEntities db = Datos.getDB(); tasas tdeuda = db.tasas.SingleOrDefault(); if (tdeuda == null) { tdeuda = new tasas(); tdeuda.porcentaje = 0; } return tdeuda.porcentaje; } catch (Exception e) { Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message); throw e; } }
public static void updateTasas(tasas tdeuda, tasa_vto tvto) { try { admEntities db = Datos.getDB(); tasas tasaDeuda = db.tasas.SingleOrDefault(); if (tasaDeuda == null) { db.tasas.Add(tdeuda); } else { tasaDeuda.porcentaje = tdeuda.porcentaje; db.Entry(tasaDeuda).State = System.Data.EntityState.Modified; } tasa_vto tasaVto = db.tasa_vto.SingleOrDefault(); if (tasaVto == null) { db.tasa_vto.Add(tvto); } else { tasaVto.porcentaje = tvto.porcentaje; db.Entry(tasaVto).State = System.Data.EntityState.Modified; } db.SaveChanges(); } catch (Exception e) { Log.write(e.InnerException == null ? e.Message : e.InnerException.Message); throw e; } }
public static void ModificarTasas(string deuda, string vto) { tasas tdeuda = new tasas(); tdeuda.fecha_desde = DateTime.Now; tasa_vto tvto = new tasa_vto(); tvto = new tasa_vto(); tvto.fecha_desde = tdeuda.fecha_desde; tvto.porcentaje = int.Parse(vto.Replace("%", "")); tdeuda.porcentaje = int.Parse(deuda.Replace("%", "")); CatalogoTasas.updateTasas(tdeuda, tvto); }