示例#1
0
 public bool guardarDB(tb_modulo_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_modulo Entity = new tb_modulo
             {
                 CodModulo   = info.CodModulo,
                 Descripcion = info.Descripcion,
                 Nom_Carpeta = info.Nom_Carpeta,
                 Se_Cierra   = info.Se_Cierra
             };
             Context.tb_modulo.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public bool cerrar_periodo(int IdPeriodo)
        {
            try
            {
                using (Entities_general entyti = new Entities_general())
                {
                    entyti.sp_cerrar_periodo(IdPeriodo);

                    var modif = entyti.tbl_periodo_evaluacion.FirstOrDefault(v => v.IdPeriodo == IdPeriodo);
                    if (modif != null)
                    {
                        modif.estado_cierre = true;
                    }
                    entyti.SaveChanges();

                    return(true);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#3
0
        private int GetId(int IdEmpresa)
        {
            try
            {
                int Id = 1;

                using (Entities_general Context = new Entities_general())
                {
                    var lst = from q in Context.tb_banco_procesos_bancarios_x_empresa
                              select q;
                    if (lst.Count() > 0)
                    {
                        Id = lst.Max(q => q.IdProceso) + 1;
                    }
                }

                return(Id);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool modificarDB(tb_region_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_region Entity = Context.tb_region.FirstOrDefault(q => q.Cod_Region == info.Cod_Region);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.codigo     = info.codigo;
                    Entity.Nom_region = info.Nom_region;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#5
0
        public rol_cargo_Info GetInfo(string ca_descripcion)
        {
            rol_cargo_Info info = new rol_cargo_Info();

            try
            {
                using (Entities_general entyti = new Entities_general())
                {
                    var addnewC = entyti.rol_cargo.Where(v => v.rc_descripcion == ca_descripcion).FirstOrDefault();
                    if (addnewC != null)
                    {
                        info.IdCargo        = addnewC.IdCargo;
                        info.rc_codigo      = addnewC.rc_codigo;
                        info.rc_descripcion = addnewC.rc_descripcion;
                    }
                }
                return(info);
            }
            catch (Exception e)
            {
                return(new rol_cargo_Info());
            }
        }
 public bool modificarDB(tb_pais_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_pais Entity = Context.tb_pais.FirstOrDefault(q => q.IdPais == info.IdPais);
             if (Entity == null)
             {
                 return(false);
             }
             Entity.CodPais      = info.CodPais;
             Entity.Nombre       = info.Nombre;
             Entity.Nacionalidad = info.Nacionalidad;
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#7
0
        public List <tb_ColaCorreo_Info> GetList(int IdEmpresa, DateTime FechaIni, DateTime FechaFin)
        {
            try
            {
                FechaIni = FechaIni.Date;
                FechaFin = FechaFin.Date;
                List <tb_ColaCorreo_Info> Lista = new List <tb_ColaCorreo_Info>();

                using (Entities_general db = new Entities_general())
                {
                    var lst = db.tb_ColaCorreo.Where(q => q.IdEmpresa == IdEmpresa && FechaIni <= q.FechaCreacion && q.FechaCreacion <= FechaFin).ToList();
                    foreach (var item in lst)
                    {
                        Lista.Add(new tb_ColaCorreo_Info
                        {
                            IdEmpresa         = item.IdEmpresa,
                            IdCorreo          = item.IdCorreo,
                            Codigo            = item.Codigo,
                            Destinatarios     = item.Destinatarios,
                            Asunto            = item.Asunto,
                            Cuerpo            = item.Cuerpo,
                            Parametros        = item.Parametros,
                            IdUsuarioCreacion = item.IdUsuarioCreacion,
                            Error             = item.Error,
                            FechaCreacion     = item.FechaCreacion,
                            FechaEnvio        = Convert.ToDateTime(item.FechaEnvio)
                        });
                    }
                }

                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#8
0
        public bool modificarDB(tb_empresa_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_empresa Entity = Context.tb_empresa.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.codigo                  = info.codigo;
                    Entity.em_nombre               = info.em_nombre;
                    Entity.RazonSocial             = info.RazonSocial;
                    Entity.NombreComercial         = info.NombreComercial;
                    Entity.ContribuyenteEspecial   = info.ContribuyenteEspecial;
                    Entity.em_ruc                  = info.em_ruc;
                    Entity.em_gerente              = info.em_gerente;
                    Entity.em_contador             = info.em_contador;
                    Entity.em_rucContador          = info.em_rucContador;
                    Entity.em_telefonos            = info.em_telefonos;
                    Entity.em_direccion            = info.em_direccion;
                    Entity.em_logo                 = info.em_logo;
                    Entity.em_fechaInicioContable  = info.em_fechaInicioContable;
                    Entity.em_fechaInicioActividad = Convert.ToDateTime(info.em_fechaInicioActividad);
                    Entity.cod_entidad_dinardap    = info.cod_entidad_dinardap;
                    Entity.em_Email                = info.em_Email;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#9
0
 public bool guardarDB(tb_sis_reporte_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_sis_reporte Entity = new tb_sis_reporte
             {
                 CodModulo                         = info.CodModulo,
                 CodReporte                        = info.CodReporte,
                 observacion                       = info.observacion,
                 orden                             = info.orden,
                 estado                            = info.estado == true,
                 mvc_accion                        = info.mvc_accion,
                 mvc_area                          = info.mvc_area,
                 mvc_controlador                   = info.mvc_controlador,
                 nom_reporte                       = info.nom_reporte,
                 rpt_clase_data                    = info.rpt_clase_data,
                 rpt_clase_info                    = info.rpt_clase_info,
                 rpt_clase_bus                     = info.rpt_clase_bus,
                 rpt_clase_rpt                     = info.rpt_clase_rpt,
                 rpt_store_procedure               = info.rpt_store_procedure,
                 rpt_usa_store_procedure           = info.rpt_usa_store_procedure,
                 rpt_vista                         = info.rpt_vista,
                 se_muestra_administrador_reportes = info.se_muestra_administrador_reportes,
                 Se_Mustra_Disenador_rpt           = info.rpt_muestra_disenador_reporte,
             };
             Context.tb_sis_reporte.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public List <enc_resolucion_calificacion_Info> GetList_x_usuario(decimal IdEmpleado, int IdPeriodo)
        {
            try
            {
                List <enc_resolucion_calificacion_Info> lista = new List <enc_resolucion_calificacion_Info>();

                using (Entities_general contex = new Entities_general())
                {
                    lista = (from emp in contex.rol_empleado
                             join cali in contex.enc_resolucion_calificacion
                             on emp.IdEmpleado equals cali.IdEmpleado

                             join periodo in contex.tbl_periodo_evaluacion
                             on cali.IdPeriodo equals periodo.IdPeriodo
                             where emp.IdEmpleado == IdEmpleado &&
                             cali.IdPeriodo == IdPeriodo
                             select new enc_resolucion_calificacion_Info
                    {
                        IdEmpleado = emp.IdEmpleado,
                        IdPeriodo = cali.IdPeriodo,
                        re_codigo = emp.re_codigo,
                        re_cedula = emp.re_cedula,
                        re_apellidos = emp.re_apellidos,
                        re_nombres = emp.re_nombres,
                        Calificacion = cali.Calificacion,
                        factor_cumplimiento = cali.factor_cumplimiento,
                        calificacion_final = cali.calificacion_final
                    }).ToList();

                    return(lista);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public double valiadrSumatoria(decimal IdFormulario = 0)
        {
            try
            {
                double suma = 0;
                using (Entities_general contex = new Entities_general())
                {
                    var model = (from q in contex.enc_formulario_pregunta
                                 where q.IdFormulario == IdFormulario &&
                                 q.estado == true
                                 select new enc_formulario_pregunta_Info
                    {
                        ep_ponderacion = q.ep_ponderacion
                    }).ToList();
                    suma = model.Sum(v => v.ep_ponderacion);
                }

                return(suma);
            }
            catch (Exception)
            {
                return(0);
            }
        }
        public bool modificarDB(tb_sis_Documento_Tipo_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_sis_Documento_Tipo Entity = Context.tb_sis_Documento_Tipo.FirstOrDefault(q => q.codDocumentoTipo == info.codDocumentoTipo);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.descripcion = info.descripcion;
                    Entity.Posicion    = info.Posicion;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#13
0
 public bool GuardarDB(tb_LogError_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             Context.tb_LogError.Add(new tb_LogError
             {
                 Clase          = info.Clase,
                 Descripcion    = info.Descripcion,
                 Fecha          = DateTime.Now,
                 IdUsuario      = info.IdUsuario,
                 Metodo         = info.Metodo,
                 InnerException = info.InnerException
             });
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#14
0
        private decimal get_id()
        {
            try
            {
                decimal ID = 1;

                using (Entities_general Context = new Entities_general())
                {
                    var lst = from q in Context.tb_persona
                              select q;

                    if (lst.Count() > 0)
                    {
                        ID = lst.Max(q => q.IdPersona) + 1;
                    }
                }

                return(ID);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#15
0
        public bool anularDB(tb_persona_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == info.IdPersona);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.pe_estado       = "I";
                    Entity.Fecha_UltAnu    = info.Fecha_UltAnu = DateTime.Now;
                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#16
0
 public bool guardarDB(tb_banco_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_banco Entity = new tb_banco
             {
                 IdBanco                   = info.IdBanco = get_id(),
                 ba_descripcion            = info.ba_descripcion,
                 Estado                    = info.Estado = "A",
                 CodigoLegal               = info.CodigoLegal,
                 TieneFormatoTransferencia = info.TieneFormatoTransferencia
             };
             Context.tb_banco.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#17
0
        public bool modificarDB(tb_banco_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_banco Entity = Context.tb_banco.FirstOrDefault(q => q.IdBanco == info.IdBanco);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.CodigoLegal               = info.CodigoLegal;
                    Entity.ba_descripcion            = info.ba_descripcion;
                    Entity.TieneFormatoTransferencia = info.TieneFormatoTransferencia;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool modificar_ponderacionDB(rol_empleado_x_formulario_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    var Entity = Context.rol_empleado_x_formulario.Where(v => v.Idempleado == info.Idempleado && v.Secuencia == info.Secuancia && v.Idempleado_evaluado == info.Idempleado_evaluado && v.IdPeriodo == info.IdPeriodo).FirstOrDefault();
                    if (Entity != null)
                    {
                        Entity.ef_ponderacion = info.ef_ponderacion;
                        Context.SaveChanges();
                    }
                    else
                    {
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
 public bool si_existe(string cedula)
 {
     try
     {
         using (Entities_general contex = new Entities_general())
         {
             var selec = (from q in contex.rol_empleado
                          where q.re_cedula == cedula
                          select q);
             if (selec.Count() == 0)
             {
                 return(false);
             }
             else
             {
                 return(true);
             }
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
        public List <tb_sucursal_FormaPago_x_fa_NivelDescuento_Info> get_list(int IdEmpresa, int IdSucursal)
        {
            try
            {
                List <tb_sucursal_FormaPago_x_fa_NivelDescuento_Info> Lista;

                using (Entities_general db = new Entities_general())
                {
                    Lista = db.tb_sucursal_FormaPago_x_fa_NivelDescuento.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal).Select(q => new tb_sucursal_FormaPago_x_fa_NivelDescuento_Info
                    {
                        IdEmpresa  = q.IdEmpresa,
                        IdSucursal = q.IdSucursal,
                        Secuencia  = q.Secuencia,
                        IdCatalogo = q.IdCatalogo,
                        IdNivel    = q.IdNivel
                    }).ToList();
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public rol_empleado_x_formulario_Info GetInfo(decimal?IdEmpleado, int IdPeriodo)
        {
            try
            {
                rol_empleado_x_formulario_Info info = new rol_empleado_x_formulario_Info();
                using (Entities_general entity = new Entities_general())
                {
                    info.lista_emp_x_form = (from q in entity.rol_empleado_x_formulario
                                             join empleado in entity.rol_empleado
                                             on q.Idempleado equals empleado.IdEmpleado
                                             join formulario in entity.enc_formulario
                                             on q.IdFormulario equals formulario.IdFormulario
                                             where q.Idempleado == IdEmpleado && q.IdPeriodo == IdPeriodo
                                             select new rol_empleado_x_formulario_Info
                    {
                        Idempleado = q.Idempleado,
                        Idempleado_evaluado = q.Idempleado_evaluado,
                        IdFormulario = q.IdFormulario,
                        ef_ponderacion = q.ef_ponderacion,
                        Secuancia = q.Secuencia,
                        re_codigo_ev = empleado.re_codigo,
                        re_apellidos_ev = empleado.re_apellidos,
                        re_nombres_ev = empleado.re_nombres,
                        re_nombre_completo_ev = empleado.re_apellidos + " " + empleado.re_nombres,
                        formulario_ev = formulario.ef_descripcion
                    }

                                             ).ToList();
                }
                return(info);
            }
            catch (Exception)
            {
                return(new rol_empleado_x_formulario_Info());
            }
        }
        public bool modificarDB(tb_transportista_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_transportista Entity = Context.tb_transportista.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTransportista == info.IdTransportista);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Cedula = info.Cedula;
                    Entity.Nombre = info.Nombre;
                    Entity.Placa  = info.Placa;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#23
0
        public tb_bodega_Info get_info(int IdEmpresa, int IdSucursal, int IdBodega)
        {
            try
            {
                tb_bodega_Info info = new tb_bodega_Info();

                using (Entities_general Context = new Entities_general())
                {
                    tb_bodega Entity = Context.tb_bodega.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdBodega == IdBodega);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new tb_bodega_Info
                    {
                        IdEmpresa                 = Entity.IdEmpresa,
                        IdSucursal                = Entity.IdSucursal,
                        IdBodega                  = Entity.IdBodega,
                        cod_bodega                = Entity.cod_bodega,
                        bo_Descripcion            = Entity.bo_Descripcion,
                        cod_punto_emision         = Entity.cod_punto_emision,
                        bo_EsBodega_bool          = Entity.bo_EsBodega == "S" ? true : false,
                        bo_manejaFacturacion_bool = Entity.bo_manejaFacturacion == "S" ? true : false,
                        Estado           = Entity.Estado,
                        IdCtaCtble_Costo = Entity.IdCtaCtble_Costo,
                        IdCtaCtble_Inve  = Entity.IdCtaCtble_Inve
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#24
0
 public bool guardarDB(tb_sis_Impuesto_x_ctacble_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_sis_Impuesto_x_ctacble Entity = new tb_sis_Impuesto_x_ctacble
             {
                 IdCod_Impuesto = info.IdCod_Impuesto,
                 IdCtaCble      = info.IdCtaCble,
                 IdCtaCble_vta  = info.IdCtaCble_vta,
                 IdEmpresa_cta  = info.IdEmpresa_cta,
                 observacion    = info.observacion
             };
             Context.tb_sis_Impuesto_x_ctacble.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool guardarDB(tb_sis_log_error_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_sis_log_error Entity = new tb_sis_log_error
             {
                 IdEmpresa        = info.IdEmpresa,
                 IdError          = info.IdError = get_id(info.IdEmpresa),
                 DescripcionError = info.DescripcionError,
                 Modulo           = info.Modulo,
                 Accion           = info.Accion
             };
             Context.tb_sis_log_error.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#26
0
        public tb_TarjetaCredito_Info get_info_demanda(int IdTarjetaCredito)
        {
            try
            {
                tb_TarjetaCredito_Info info = new tb_TarjetaCredito_Info();
                using (Entities_general Context = new Entities_general())
                {
                    info = (from q in Context.tb_TarjetaCredito
                            where q.IdTarjeta == IdTarjetaCredito
                            select new tb_TarjetaCredito_Info
                    {
                        IdTarjeta = q.IdTarjeta,
                        NombreTarjeta = q.NombreTarjeta,
                        Estado = q.Estado
                    }).FirstOrDefault();
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#27
0
        private string get_id()
        {
            try
            {
                int ID = 1;

                using (Entities_general Context = new Entities_general())
                {
                    var lst = from q in Context.vwtb_parroquia
                              select q;

                    if (lst.Count() > 0)
                    {
                        ID = lst.Max(q => q.IdParroquia) + 1;
                    }
                }

                return(ID.ToString("0000"));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public decimal get_id()
        {
            try
            {
                decimal ID = 1;

                using (Entities_general contex = new Entities_general())
                {
                    var lst = from q in contex.enc_formulario_pregunta
                              select q;

                    if (lst.Count() > 0)
                    {
                        ID = lst.Max(q => q.IdPregunta) + 1;
                    }
                }

                return(ID);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#29
0
        public bool guardarDB(tb_sucursal_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_sucursal Entity = new tb_sucursal
                    {
                        IdEmpresa                = info.IdEmpresa,
                        IdSucursal               = info.IdSucursal = get_id(info.IdEmpresa),
                        codigo                   = info.codigo,
                        Su_Descripcion           = info.Su_Descripcion,
                        Su_CodigoEstablecimiento = info.Su_CodigoEstablecimiento,
                        Su_Ruc                   = info.Su_Ruc,
                        Su_JefeSucursal          = info.Su_JefeSucursal,
                        Su_Telefonos             = info.Su_Telefonos,
                        Su_Direccion             = info.Su_Direccion,
                        Es_establecimiento       = info.Es_establecimiento,
                        Estado                   = info.Estado = "A",
                        IdCtaCble_cxp            = info.IdCtaCble_cxp,
                        IdCtaCble_vtaIVA         = info.IdCtaCble_vtaIVA,
                        IdCtaCble_vtaIVA0        = info.IdCtaCble_vtaIVA0,

                        IdUsuario     = info.IdUsuario,
                        Fecha_Transac = info.Fecha_Transac = DateTime.Now
                    };
                    Context.tb_sucursal.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
 public bool ADDLINEA(BITACORAS_INFO info)
 {
     using (Entities_general Context = new Entities_general())
     {
         short LINEA_DETALLE = 1;
         var   lst           = Context.DET_BITACORA2.Where(q => q.ID == info.ID && q.LINEA == info.LINEA).Select(q => q.LINEA_DETALLE).ToList();
         if (lst.Count > 0)
         {
             LINEA_DETALLE = (short)(lst.Max(q => q) + 1);
         }
         Context.DET_BITACORA2.Add(new DET_BITACORA2
         {
             ID            = info.ID,
             LINEA         = info.LINEA,
             LINEA_DETALLE = LINEA_DETALLE,
             VALOR         = info.VALOR,
             NUMERO_ORDEN  = info.NUMERO_ORDEN,
             EMPRESA       = 1,
             CUMPLIMIENTO  = 0
         });
         Context.SaveChanges();
     }
     return(true);
 }