public Boolean GrabarDB(ro_tabla_Impu_Renta_Info info) { try { EliminarDB(info); using (EntitiesRoles rol = new EntitiesRoles()) { ro_tabla_Impu_Renta db = new ro_tabla_Impu_Renta(); db.AnioFiscal = info.AnioFiscal; db.Secuencia = info.Secuencia; db.FraccionBasica = info.FraccionBasica; db.ExcesoHasta = info.ExcesoHasta; db.ImpFraccionBasica = info.ImpFraccionBasica; db.Por_ImpFraccion_Exce = info.Por_ImpFraccion_Exce; rol.ro_tabla_Impu_Renta.Add(db); rol.SaveChanges(); } return(true); } catch (Exception ex) { string array = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean EliminarDB(ro_tabla_Impu_Renta_Info info) { try { using (EntitiesRoles rol = new EntitiesRoles()) { var Quer = (from q in rol.ro_tabla_Impu_Renta where q.Secuencia == info.Secuencia select q); if (Quer.Count() > 0) { ro_tabla_Impu_Renta dato = rol.ro_tabla_Impu_Renta.First(v => v.Secuencia == info.Secuencia); rol.ro_tabla_Impu_Renta.Remove(dato); rol.SaveChanges(); } } return(true); } catch (Exception ex) { string array = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public ro_tabla_Impu_Renta_Info get_info(int AnioFiscal, int Secuencia) { try { ro_tabla_Impu_Renta_Info info = new ro_tabla_Impu_Renta_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_tabla_Impu_Renta Entity = Context.ro_tabla_Impu_Renta.FirstOrDefault(q => q.AnioFiscal == AnioFiscal && q.Secuencia == Secuencia); if (Entity == null) { return(null); } info = new ro_tabla_Impu_Renta_Info { AnioFiscal = Entity.AnioFiscal, Secuencia = Entity.Secuencia, FraccionBasica = Entity.FraccionBasica, ExcesoHasta = Entity.ExcesoHasta, ImpFraccionBasica = Entity.ImpFraccionBasica, Por_ImpFraccion_Exce = Entity.Por_ImpFraccion_Exce }; } return(info); } catch (Exception) { throw; } }
public bool modificarDB(ro_tabla_Impu_Renta_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_tabla_Impu_Renta Entity = Context.ro_tabla_Impu_Renta.FirstOrDefault(q => q.AnioFiscal == info.AnioFiscal && q.Secuencia == info.Secuencia); if (Entity == null) { return(false); } Entity.FraccionBasica = info.FraccionBasica; Entity.ImpFraccionBasica = info.ImpFraccionBasica; Entity.Por_ImpFraccion_Exce = info.Por_ImpFraccion_Exce; Entity.ExcesoHasta = info.ExcesoHasta; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(ro_tabla_Impu_Renta_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_tabla_Impu_Renta Entity = new ro_tabla_Impu_Renta { AnioFiscal = info.AnioFiscal, Secuencia = info.Secuencia = get_id(info.AnioFiscal), FraccionBasica = info.FraccionBasica, ExcesoHasta = info.ExcesoHasta, ImpFraccionBasica = info.ImpFraccionBasica, Por_ImpFraccion_Exce = info.Por_ImpFraccion_Exce }; Context.ro_tabla_Impu_Renta.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(ro_tabla_Impu_Renta_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_tabla_Impu_Renta Entity = Context.ro_tabla_Impu_Renta.FirstOrDefault(q => q.AnioFiscal == info.AnioFiscal && q.Secuencia == info.Secuencia); if (Entity == null) { return(false); } Context.ro_tabla_Impu_Renta.Remove(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }