Exemple #1
0
        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());
            }
        }
Exemple #2
0
        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());
            }
        }
Exemple #3
0
        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;
            }
        }
Exemple #4
0
        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;
            }
        }
Exemple #5
0
 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;
     }
 }
Exemple #6
0
        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;
            }
        }