public int AgregarInstitucionEducativa(InstitucionEducativa institutiva)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         var ed = db.InstitucionEducativa.Find(institutiva.ID);
         if (ed != null)
         {
             db.USP_InstitucionEducativaUpdate(institutiva.ID, institutiva.TipoInstitucionEducativaID, institutiva.TipoDocumentoID, institutiva.Codigo, institutiva.Nombre,
                                               institutiva.RazonSocial, institutiva.TipoEmpresa, institutiva.NumeroDocumento, institutiva.CodigoUbigeo, institutiva.Direccion,
                                               institutiva.Telefono, institutiva.Fax, institutiva.ApellidoPaternno, institutiva.ApellidoMaterno, institutiva.NombreNatural,
                                               institutiva.UsuarioCreacion, institutiva.FechaCreacion, null, null, true);
             return(db.SaveChanges());
         }
         else
         {
             if (ExisteRZ(institutiva.RazonSocial) == false)
             {
                 db.InstitucionEducativa.Add(institutiva);
                 return(db.SaveChanges());
             }
             else
             {
                 throw new Exception("La Institucion : " + institutiva.RazonSocial + ", Ya se encuentra registrada!");
             }
         }
     }
 }
Ejemplo n.º 2
0
 public int Agregar(Banco banco)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         var Obanco = db.Banco.Find(banco.ID);
         if (Obanco == null)
         {
             db.Banco.Add(banco);
             db.SaveChanges();
             return(1);
         }
         else
         {
             Obanco.ID                = banco.ID;
             Obanco.Nombre            = banco.Nombre;
             Obanco.NombreCorto       = banco.NombreCorto;
             Obanco.CodigoUbigeo      = banco.CodigoUbigeo;
             Obanco.Direccion         = banco.Direccion;
             Obanco.FechaCreacion     = banco.FechaCreacion;
             Obanco.RUC               = banco.RUC;
             Obanco.ProcesoAfiliacion = banco.ProcesoAfiliacion;
             Obanco.UsuarioCreacion   = banco.UsuarioCreacion;
             Obanco.DatoAdj           = banco.DatoAdj;
             Obanco.NombreAdj         = banco.NombreAdj;
             Obanco.Estado            = true;
             Obanco.FechaCreacion     = DateTime.Now.Date;
             Obanco.UsuarioCreacion   = "";
             db.SaveChanges();
             return(2);
         }
     }
 }
Ejemplo n.º 3
0
 //finkevin
 public int Agregar(Asociacion asociacion)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         Asociacion oAsociacion = db.Asociacion.Find(asociacion.ID);
         if (oAsociacion == null)
         {
             db.Asociacion.Add(asociacion);
             db.SaveChanges();
             return(asociacion.ID);
         }
         else
         {
             oAsociacion.ID                         = asociacion.ID;
             oAsociacion.CIASeguroID                = asociacion.CIASeguroID;
             oAsociacion.FilePlanSeguro             = asociacion.FilePlanSeguro;
             oAsociacion.GastoCuracion              = asociacion.GastoCuracion;
             oAsociacion.GastosSepelio              = asociacion.GastosSepelio;
             oAsociacion.FechaVigenciaInicio        = asociacion.FechaVigenciaInicio;
             oAsociacion.FechaVigenciaFin           = asociacion.FechaVigenciaFin;
             oAsociacion.FechaVigenciaPolizaInicio  = asociacion.FechaVigenciaPolizaInicio;
             oAsociacion.FechaVigenciaPolizaFin     = asociacion.FechaVigenciaPolizaFin;
             oAsociacion.InstitucionEducativaID     = asociacion.InstitucionEducativaID;
             oAsociacion.InvalidezPermanenteParcial = asociacion.InvalidezPermanenteParcial;
             oAsociacion.InvalidezPermanenteTotal   = asociacion.InvalidezPermanenteTotal;
             oAsociacion.MesesPension               = asociacion.MesesPension;
             oAsociacion.MonedaID                   = asociacion.MonedaID;
             oAsociacion.MuerteAccidental           = asociacion.MuerteAccidental;
             oAsociacion.NombreContratante          = asociacion.NombreContratante;
             oAsociacion.CodigoContratante          = asociacion.CodigoContratante;
             oAsociacion.NroPoliza                  = asociacion.NroPoliza;
             oAsociacion.Prima                      = asociacion.Prima;
             oAsociacion.ProductoID                 = asociacion.ProductoID;
             oAsociacion.RecaudadorID               = asociacion.RecaudadorID;
             oAsociacion.TipoPrima                  = asociacion.TipoPrima;
             oAsociacion.PensionMensual             = asociacion.PensionMensual;
             oAsociacion.Activo                     = asociacion.Activo;
             oAsociacion.AnniosPension              = asociacion.AnniosPension;
             oAsociacion.UsuarioActualizacion       = asociacion.UsuarioActualizacion;
             oAsociacion.FechaActualizacion         = DateTime.Now.Date;
             oAsociacion.FileNamePlanSeguro         = asociacion.FileNamePlanSeguro;
             oAsociacion.TipoCargaCodigos           = asociacion.TipoCargaCodigos;
             oAsociacion.Deducible                  = asociacion.Deducible;
             oAsociacion.TipoAsociacion             = asociacion.TipoAsociacion;
             oAsociacion.Activo                     = true;
             db.SaveChanges();
             return(oAsociacion.ID);
         }
     }
 }
Ejemplo n.º 4
0
 public int AgregarAfiliacionSeguro(AfiliacionSeguro afiliacionSeguro)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         db.AfiliacionSeguro.Add(afiliacionSeguro);
         return(db.SaveChanges());
     }
 }
Ejemplo n.º 5
0
 public int RegistrarCargaHistorialCarga(CargaHistorial cargaHistorial)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         db.CargaHistorial.Add(cargaHistorial);
         return(db.SaveChanges());
     }
 }
Ejemplo n.º 6
0
 public int AgregarCodigoDetalle(CodigoDetalle detalle)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         db.CodigoDetalle.Add(detalle);
         return(db.SaveChanges());
     }
 }
 public int AgregarRol(UserRoles userrol)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         db.UserRoles.Add(userrol);
         return(db.SaveChanges());
     }
 }
Ejemplo n.º 8
0
 public int AgregarCodigo(Codigo codigo)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         db.Codigo.Add(codigo);
         db.SaveChanges();
         return(codigo.ID);
     }
 }
Ejemplo n.º 9
0
 public bool AnularAsociacion(int id, bool estado)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         Asociacion asociacion = db.Asociacion.Find(id);
         asociacion.Activo = estado;
         db.SaveChanges();
         return(true);
     }
 }
Ejemplo n.º 10
0
 public int AFILIAR_CODIGO_LIBRE_ACCIDENTES(CodigoDetalle codDetalle)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         CodigoDetalle codigo = db.CodigoDetalle.Where(p => p.ID == codDetalle.ID).Single();
         codigo.AfiliacionSeguroID       = codDetalle.AfiliacionSeguroID;
         codigo.AfiliacionSeguroAlumnoID = codDetalle.AfiliacionSeguroAlumnoID;
         return(db.SaveChanges());
     }
 }
Ejemplo n.º 11
0
 public void RegistrarAsociacionDetalle(AsociacionDetalle ad)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         using (BancoDAO dbBanco = new BancoDAO())
         {
             db.AsociacionDetalle.Add(ad);
             db.SaveChanges();
         }
     }
 }
Ejemplo n.º 12
0
 public void Activar(int id)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         var Ocontacto = db.Contacto.Find(id);
         if (Ocontacto != null)
         {
             Ocontacto.Estado = true;
             db.SaveChanges();
         }
     }
 }
Ejemplo n.º 13
0
        public int AgregarCuenta(Cuenta cuenta)
        {
            Cuenta cta = db.Cuenta.Find(cuenta.ID);

            if (cta == null)
            {
                db.Cuenta.Add(cuenta);
            }
            else
            {
                cta.BancoID            = cuenta.BancoID;
                cta.CodigoCIASeguro    = cuenta.CodigoCIASeguro;
                cta.FechaActualizacion = DateTime.Now;
                cta.Numero             = cuenta.Numero;
                cta.Predeterminado     = cuenta.Predeterminado;
                cta.TipoMonedaID       = cuenta.TipoMonedaID;
                cta.UsuarioCreacion    = "";
            }

            return(db.SaveChanges());
        }
Ejemplo n.º 14
0
 public int AFILIAR_CODIGO_LIBRE_RENTA(List <CodigoDetalle> codDetalles)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         foreach (CodigoDetalle cod in codDetalles)
         {
             CodigoDetalle codigo = db.CodigoDetalle.Where(p => p.ID == cod.ID).Single();
             codigo.AfiliacionSeguroID      = cod.AfiliacionSeguroID;
             codigo.AfiliacionSeguroPadreID = cod.AfiliacionSeguroPadreID;
         }
         return(db.SaveChanges());
     }
 }
Ejemplo n.º 15
0
        public int GenerarCodigos(Codigo codigo, string usuario)
        {
            int    res     = 0;
            Codigo Ocodigo = null;
            var    qry     = db.Codigo.Where(p => p.ID == codigo.ID);

            if (qry.Count() > 0)
            {
                Ocodigo                      = db.Codigo.Where(p => p.ID == codigo.ID).Single();
                Ocodigo.Cantidad             = codigo.Cantidad;
                Ocodigo.Descripcion          = codigo.Descripcion;
                Ocodigo.FechaActualizacion   = DateTime.Now;
                Ocodigo.UsuarioActualizacion = usuario;
                db.SaveChanges();
                List <CodigoDetalle> detallles = new List <CodigoDetalle>();

                foreach (CodigoDetalle Coddetalle in codigo.CodigoDetalle)
                {
                    Coddetalle.CodigoID = Ocodigo.ID;
                    db.CodigoDetalle.Add(Coddetalle);
                }
                db.SaveChanges();
            }
            else
            {
                db.Codigo.Add(codigo);
                db.SaveChanges();
                res = codigo.ID;
                //foreach (CodigoDetalle Coddetalle in codigo.CodigoDetalle)
                //{
                //    Coddetalle.CodigoID = codigo.ID;
                //    db.CodigoDetalle.Add(Coddetalle);
                //}
                //res = db.SaveChanges();
            }
            return(res);
        }
Ejemplo n.º 16
0
        public int Agregar(Contacto contacto)
        {
            using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
            {
                var Ocontacto = db.Contacto.Find(contacto.ID);
                if (Ocontacto == null)
                {
                    db.Contacto.Add(contacto);
                    db.SaveChanges();
                    return(1);
                }

                else
                {
                    Ocontacto.ApellidoPaterno = contacto.ApellidoPaterno;
                    Ocontacto.ApellidoMaterno = contacto.ApellidoMaterno;
                    Ocontacto.Nombre          = contacto.Nombre;
                    Ocontacto.Email           = contacto.Email;
                    Ocontacto.Cargo           = contacto.Cargo;
                    db.SaveChanges();
                    return(2);
                }
            }
        }
Ejemplo n.º 17
0
 public int Agregar(Producto producto)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         var Oproducto = db.Producto.Find(producto.ID);
         if (Oproducto == null)
         {
             db.Producto.Add(producto);
             db.SaveChanges();
             return(1);
         }
         else
         {
             Oproducto.ID              = producto.ID;
             Oproducto.Nombre          = producto.Nombre;
             Oproducto.Descripcion     = producto.Descripcion;
             Oproducto.Estado          = true;
             Oproducto.FechaCreacion   = DateTime.Now.Date;
             Oproducto.UsuarioCreacion = "";
             db.SaveChanges();
             return(2);
         }
     }
 }
Ejemplo n.º 18
0
        //public List<string> ListarUsuariosNombre(string nombre)
        //{
        //    using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
        //    {
        //        List<Users> coleccion = new List<Users>();
        //        coleccion = db.Users.Contains(nombre);
        //        List<string> Listado = new List<string>();
        //        foreach (USP_LISTARINSTITUCIONES_NOMBRE_Result4 instituto in coleccion)
        //        {
        //            Listado.Add(string.Format("{0}-{1}", instituto.Nombre, instituto.ID));
        //        }
        //        return Listado;
        //    }
        //}

        public int Agregar(Padre padre)
        {
            using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
            {
                var usud = db.Users.Find(padre.ID);
                if (usud != null)
                {
                    return(0);
                }
                else
                {
                    db.Padre.Add(padre);
                    return(db.SaveChanges());
                }
            }
        }
Ejemplo n.º 19
0
 public int AgregarUser(Users usu)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         var usud = db.Users.Find(usu.Id);
         if (usud != null)
         {
             return(0);
         }
         else
         {
             db.Users.Add(usu);
             return(db.SaveChanges());
         }
     }
 }
 public string Agregar(Users usuario)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         if (ExisteEmail(usuario.Email) == false)
         {
             db.Users.Add(usuario);
             db.SaveChanges();
             return(usuario.Id);
         }
         else
         {
             throw new Exception("El usuario: " + usuario.Email + ", Ya se encuentra registrado!");
         }
     }
 }
Ejemplo n.º 21
0
        public int ActualizarRolUsuarioId(string id, String rolesID)
        {
            int res = 0;

            using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
            {
                Users usuario = db.Users.Find(id);
                if (usuario != null)
                {
                    UserRoles rol = db.UserRoles.Where(p => p.UserId == id).Single();
                    rol.RoleId = rolesID;
                    res        = db.SaveChanges();
                }
            }
            return(res);
        }
Ejemplo n.º 22
0
 public int agregarSeguro(CIASeguro seguro)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         var ed = db.CIASeguro.Find(seguro.ID);
         if (ed != null)
         {
             return(0);
         }
         else
         {
             db.CIASeguro.Add(seguro);
             return(db.SaveChanges());
         }
     }
 }
 public Int32 Activar(int id)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         var ed = db.InstitucionEducativa.Find(id);
         if (ed != null)
         {
             ed.Activo = true;
             db.SaveChanges();
             return(1);
         }
         else
         {
             throw new Exception("No existe el registro con el id:" + id);
         }
     }
 }
Ejemplo n.º 24
0
        public void EliminarAsociacionDetalle(int idbanco, int idasociacion)
        {
            using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
            {
                var cuentas = db.Cuenta.Where(p => p.BancoID == idbanco);

                foreach (Cuenta cta in cuentas)
                {
                    var ad = db.AsociacionDetalle.Where(p => p.CuentaID == cta.ID && p.AsociacionID == idasociacion);
                    if (ad.Count() > 0)
                    {
                        AsociacionDetalle adc = db.AsociacionDetalle.Where(p => p.CuentaID == cta.ID && p.AsociacionID == idasociacion).Single();
                        db.AsociacionDetalle.Remove(adc);
                    }
                }
                db.SaveChanges();
            }
        }
Ejemplo n.º 25
0
 public int Activar(int idproducto)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         int res       = 0;
         var Oproducto = db.Producto.Find(idproducto);
         if (Oproducto != null)
         {
             Oproducto.Estado = true;
             db.SaveChanges();
             res = 1;
         }
         else
         {
             throw new Exception("No existe un tipo de seguro con el id:" + idproducto);
         }
         return(res);
     }
 }
Ejemplo n.º 26
0
 public int Eliminar(int Id)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         int res  = 0;
         var oChq = db.Cheque.Find(Id);
         if (oChq != null)
         {
             oChq.Activo = false;
             db.SaveChanges();
             res = 1;
         }
         else
         {
             throw new Exception("No existe un Cheque con el id:" + Id);
         }
         return(res);
     }
 }
Ejemplo n.º 27
0
 public int Activar(int idbanco)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         int res    = 0;
         var Obanco = db.Banco.Find(idbanco);
         if (Obanco != null)
         {
             Obanco.Estado = true;
             db.SaveChanges();
             res = 1;
         }
         else
         {
             throw new Exception("No existe un banco con el id:" + Obanco);
         }
         return(res);
     }
 }
Ejemplo n.º 28
0
        public int Anular(int idcontacto)
        {
            using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
            {
                int res       = 0;
                var Ocontacto = db.Contacto.Find(idcontacto);
                if (Ocontacto != null)
                {
                    Ocontacto.Estado = false;
                    db.SaveChanges();

                    res = 1;
                }
                else
                {
                    throw new Exception("No existe el contacto con el id:" + idcontacto);
                }
                return(res);
            }
        }
Ejemplo n.º 29
0
        public OCodigo Upd_Cant_CodCargaArch(int InstitucionEducativaID, int TipoProductoId,
                                             int CompañiaSeguroId, int AsociacionId, int cantidad, string Userid)
        {
            OCodigo dCodigo = new OCodigo();

            using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
            {
                var codigo = db.Codigo.Where(p => p.AsociacionID == AsociacionId).Single();
                //var codigo = db.Codigo.Where(p => p.AsociacionID == AsociacionId && p.ProductoID == TipoProductoId
                //                                                                   && p.CIASeguroID == CompañiaSeguroId && p.InstitucionEducativaID == InstitucionEducativaID).Single();
                dCodigo.CantidadInicial     = Convert.ToInt32(codigo.Cantidad);
                codigo.Cantidad             = codigo.Cantidad + cantidad;
                codigo.FechaActualizacion   = DateTime.Now.Date;
                codigo.UsuarioActualizacion = Userid;
                db.SaveChanges();
                dCodigo.Codigo = codigo.ID;
                dCodigo.Total  = Convert.ToInt32(codigo.Cantidad);
                return(dCodigo);
            }
        }
Ejemplo n.º 30
0
 public int EditarUser(Users usu, string newRole)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         int res  = 0;
         var usud = db.Users.Find(usu.Id);
         if (usud != null)
         {
             usud.ApellidoMaterno = usu.ApellidoMaterno;
             usud.ApellidoPaterno = usu.ApellidoPaterno;
             usud.Nombre          = usu.Nombre;
             usud.Email           = usu.Email;
             usud.TipoDocumento   = usu.TipoDocumento;
             usud.NumeroDocumento = usu.NumeroDocumento;
             db.SaveChanges();
             ActualizarRolUsuarioId(usu.Id, newRole);
             return(1);
         }
         return(res);
     }
 }