public List<SolicitudPagoServicioVob> BuscarSolicitudesPago()
        {

            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from soli in context.SolicitudPagoServicio
                               select new SolicitudPagoServicioVob
                               {
                                   NumSolicitudPago = soli.NumSolicitudPago,
                                   FechaSolicitud = soli.FechaSolicitud,
                                   Monto=soli.Monto,
                                   Motivo=soli.Motivo,
                                   CodContribuyente=soli.CodContribuyente,
                                   CodConceptoPago=soli.CodConceptoPago,
                                   CodEstadoSolicitud=soli.CodEstadoSolicitud,

                                   NombContribuyente=soli.Contribuyente.Nombre,
                                   DescConceptoPago=soli.ConceptoPago.Descripcion,
                                   DescEstadoSolicitud=soli.Multitabla.NombreValor,
                                   DNI = soli.Contribuyente.NumDocumento,
                                   CodMoneda = soli.Multitabla.IdMultitabla

                               };

                return consulta.ToList();
            }


        }
        public int Agregar(SolicitudVob solicitud)
        {
            SolicitudInformacionMunicipal sol = new SolicitudInformacionMunicipal();

            DateTime fecha = new DateTime();
            fecha = DateTime.Today;

            using (var context = new UPC_MUNIEntities())
            {
                sol.FechaSolicitud = DateTime.Now;
                sol.NombresSolicitante = solicitud.NombresSolicitante;
                sol.ApellidoPaternoSolicitante = solicitud.ApellidoPaternoSolicitante;
                sol.ApellidoMaternoSolicitante = solicitud.ApellidoMaternoSolicitante;
                sol.TipoDocumento = solicitud.TipoDocumento;
                sol.NumeroDocumento = solicitud.NumeroDocumento;
                sol.Direccion = solicitud.Direccion;
                sol.Telefono = solicitud.Telefono;
                sol.Celular = solicitud.Celular;
                sol.Email = solicitud.Email;
                sol.Modo_Envio = solicitud.Modo_Envio;
                sol.Tipo_Informacion = solicitud.Tipo_Informacion;
                sol.Observaciones = solicitud.Observaciones;
                sol.Estado = EstadosValor.SolicitudPendiente;
                context.SolicitudInformacionMunicipal.Add(sol);
                context.SaveChanges();

                return Convert.ToInt32(sol.NumeroSolicitud);

            };
        }
        public SolicitudVob BuscarSolicitudporId(long id)
        {
            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from sol in context.SolicitudInformacionMunicipal
                               where sol.NumeroSolicitud == id
                               select new SolicitudVob
                               {
                                   NumeroSolicitud = sol.NumeroSolicitud,
                                   FechaSolicitud = sol.FechaSolicitud,
                                   NombresSolicitante = sol.NombresSolicitante,
                                   ApellidoPaternoSolicitante = sol.ApellidoPaternoSolicitante,
                                   ApellidoMaternoSolicitante = sol.ApellidoMaternoSolicitante,
                                   TipoDocumento = sol.TipoDocumento,
                                   NumeroDocumento = sol.NumeroDocumento,
                                   Estado_Solicitud = sol.Estado,
                                   Direccion = sol.Direccion,
                                   Telefono = sol.Telefono,
                                   Celular = sol.Celular,
                                   Email = sol.Email,
                                   Modo_Envio = sol.Modo_Envio,
                                   Nombres_Responsable = sol.UsuarioTrabajador.Nombre + " " + sol.UsuarioTrabajador.ApePaterno + " " + sol.UsuarioTrabajador.ApeMaterno,
                                   Tipo_Informacion = sol.Tipo_Informacion ,
                                   Observaciones = sol.Observaciones
                               };

                return consulta.FirstOrDefault();
            }
        }
Пример #4
0
 public List<PVecinal_AREA> List()
 {
     using (UPC_MUNIEntities cn = new UPC_MUNIEntities())
     {
         return  (from  x in  cn.CO_Area.ToList() select new PVecinal_AREA{
             IdArea=x.ID_Area,
             Nombre=x.Nombre
         }).ToList() ;
     }
 }
Пример #5
0
 public List<PVecinal_Sector> List()
 {
     using (UPC_MUNIEntities cn = new UPC_MUNIEntities())
      {
      return (from x in cn.PV_Sector.ToList()
              select new PVecinal_Sector
              {
                  Id = x.PV_Sector_ID,
                  Nombre = x.Descripcion
              }).ToList();
      }
 }
Пример #6
0
 public List<PVecinal_Estado> List()
 {
     using (UPC_MUNIEntities cn = new UPC_MUNIEntities())
     {
         return (from x in cn.PV_EstadoIniciativa.ToList()
                 select new PVecinal_Estado
                 {
                     Id = x.Id,
                     Nombre = x.Nombre
                 }).ToList();
     }
 }
 public string ObtenerPrefijo(int idTipoTramite)
 {
     using (var context = new UPC_MUNIEntities())
     {
         var tipoTramite = from tt in context.TR_TipoTramite
                        where tt.IdTipoTramite == idTipoTramite
                        select tt;
         if (tipoTramite.FirstOrDefault() != null)
         {
             return tipoTramite.FirstOrDefault().Prefijo;
         }
     }
     return string.Empty;
 }
        public int Modificar(ReciboProvisionalVob reciboProvisional)
        {
            

            DateTime fecha = new DateTime();
            fecha = DateTime.Today;

            using (var context = new UPC_MUNIEntities())
            {



                var expmodif = (from c in context.ReciboProvisional
                                where c.NumeroRecibo == reciboProvisional.NumeroRecibo
                                select c).First();


                expmodif.CodEstado = reciboProvisional.CodEstado;
                expmodif.Motivo = reciboProvisional.MotivoRechazo;
               
                //  context.Expediente.Add(exp);

                context.ReciboProvisional.Attach(expmodif);
                context.Entry(expmodif).State = EntityState.Modified;
                context.SaveChanges();


                if (reciboProvisional.CodEstado == "0006001")
                { 
                context.MovimientoCajaChica.Add(new MovimientoCajaChica
                {
                   

                    FechaCreacion = DateTime.Now,
                    FechaActualizacion = DateTime.Now,
                    MontoMovimiento =expmodif.Monto,
                    CodTipoMovimiento = "0007003",
                    CodOrigenMovimiento = "0008001"

                });
                context.SaveChanges();
                }

                return Convert.ToInt32(reciboProvisional.NumeroRecibo);

            };



        }
        public List<ElementoVob> ObtenerTipos()
        {
            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from tt in context.TR_TipoTramite
                               select new ElementoVob
                               {
                                  Valor=tt.IdTipoTramite.ToString(),
                                  Texto=tt.Descripcion
                               };
                return consulta.ToList();
            }
        }
        public List<ElementoVob> ListarTablas(string idgrupo)
        {
            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from exp in context.Multitabla
                               where exp.IdGrupo == idgrupo
                               select new ElementoVob
                               {
                                   Valor = exp.IdMultitabla,
                                   Texto = exp.NombreValor
                               };

                return consulta.ToList();
            }
        }
Пример #11
0
        public void DeleteAllByIV(int IdIV)
        {
            using (var cn = new UPC_MUNIEntities()) {
                var lst = (from x in cn.PV_DetalleIniciativaVecinal
                           where x.PV_IniciativaVecinal_ID == IdIV
                           select x).ToList();

                foreach (var item in lst) {
                    item.PV_Eliminado = true;
                    cn.PV_DetalleIniciativaVecinal.Attach(item);
                    var obj = cn.Entry(item);
                    obj.Property(e => e.PV_Eliminado).IsModified = true;
                }
                cn.SaveChanges();
            }
        }
        public ElementoVob ObtenerValor(string idmultitabla)
        {
            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from exp in context.CO_Multitabla
                               where exp.IdMultitabla == idmultitabla
                               select new ElementoVob
                               {
                                   Valor = exp.IdMultitabla,
                                   Texto = exp.NombreValor
                               };

                return consulta.FirstOrDefault();
            }
        }
        public List<TramiteVob> ListarTramites(int idTipoTramite)
        {
            try
            {
                using (UPC_MUNIEntities dbContext = new UPC_MUNIEntities())
                {

                    List<TramiteVob> Query = (from st in dbContext.TR_SolicitudTramite
                                              join td in dbContext.TR_Tramite on st.IdSolicitudTramite equals td.IdSolicitudTramite
                                              into Tramite
                                              where st.IdTipoTramite == idTipoTramite
                                              from _Tramite in Tramite
                                              join ex in dbContext.TR_Expediente on _Tramite.IdSolicitudTramite equals ex.IdSolicitudTramite
                                              where _Tramite.Estado == "PENDIENTE"
                                              select new TramiteVob
                                              {
                                                  NroTramite = _Tramite.NroTramite,
                                                  SolicitudTramite = new SolicitudTramiteVob { IdCiudadano = st.ID_Ciudadano },
                                                  FechaEmision =
                                                                 SqlFunctions.DateName("day", _Tramite.FechaEmision) + "/" +
                                                                 SqlFunctions.StringConvert((double)_Tramite.FechaEmision.Value.Month).TrimStart() + "/" +
                                                                 SqlFunctions.DateName("year", _Tramite.FechaEmision),

                                                  Observaciones = _Tramite.Observaciones,
                                                  Expediente = new ExpedienteVob {
                                                                NroExpediente = ex.NroExpediente,
                                                                ExpedienteDetalle = from dx in ex.TR_ExpedienteDetalle
                                                                      select new ExpedienteDetalleVob
                                                                      {
                                                                          NroFolio = dx.NumeroFolio.Value,
                                                                          CodigoRequisito = dx.IdExpedienteDetalle,
                                                                          InformacionRequisito = dx.Valor,
                                                                          RutaArchivo = dx.RutaAdjunto
                                                                      }
                                                  },

                                              }).ToList();
                     return Query;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public List<FormaPagoVob> listaFormaPago()
        {

            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from soli in context.FormaPago
                               select new FormaPagoVob
                               {
                                   Codigo = soli.Codigo,
                                   Descripcion = soli.Descripcion
                               };

                return consulta.ToList();
            }


        }
        public List<RequisitoTramiteVob> ObtenerRequisitos(int idTipoTramite)
        {
            List<RequisitoTramiteVob> requisitos = new List<RequisitoTramiteVob>();
            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from requisito in context.TR_RequisitoTramite
                               where requisito.IdTipoTramite == idTipoTramite
                               select new RequisitoTramiteVob
                               {
                                   Codigo=requisito.Codigo,
                                   Datos=requisito.Datos,
                                   Descripcion=requisito.Descripcion,
                                   TipoDato=requisito.TipoDato
                               };
                return consulta.ToList();
            }
        }
        public List<TipoCambioVob> BuscarTipoCambio() {
            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from tc in context.TipoCambio
                               orderby tc.Fecha descending
                               select new TipoCambioVob
                               {
                               Codigo=tc.Codigo,
                               CodMoneda=tc.CodMoneda,
                               DescMoneda=tc.Multitabla.NombreValor,
                               Fecha=tc.Fecha,
                               Monto=tc.Monto
                               };

                return consulta.ToList();
            }
        }
        public int Agregar(SolicitudTramiteVob solicitudTramite)
        {
            try
            {
                using (var context = new UPC_MUNIEntities())
                {
                    TR_SolicitudTramite t_solicitudTramite = new TR_SolicitudTramite();
                    t_solicitudTramite.ID_Ciudadano= solicitudTramite.IdCiudadano;
                    t_solicitudTramite.FechaSolicitud = DateTime.Now;
                    t_solicitudTramite.CodigoOperacion = solicitudTramite.CodigoOperacion;
                    t_solicitudTramite.IdTipoTramite = int.Parse(solicitudTramite.TipoTramite);
                    t_solicitudTramite.NumeroSolicitud = solicitudTramite.NroSolicitud;
                    t_solicitudTramite.Observaciones = "Preguntar a Gabriel";
                    t_solicitudTramite.Estado = "P";
                    //t_solicitudTramite.Estado
                    context.TR_SolicitudTramite.Add(t_solicitudTramite);

                    //Actualizar Administrado
                    var administrado=context.CO_Ciudadano.FirstOrDefault(p => p.ID_Ciudadano == solicitudTramite.IdCiudadano);
                    administrado.Telefono = solicitudTramite.NroTelefono;
                    administrado.Direccion = solicitudTramite.Direccion;
                    administrado.Email = solicitudTramite.CorreoElectronico;
                    //administrado.Celular = solicitudTramite.NroCelular;

                    context.SaveChanges();
                    return t_solicitudTramite.IdSolicitudTramite;
                }
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                        eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                            ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw;
            }
        }
        public int ObtenerCorrelativo(int idTipoTramite,DateTime fecha)
        {
            using (var context = new UPC_MUNIEntities())
            {
                int maxId=0;
                var solicitudes = (from sol in context.TR_SolicitudTramite
                                   where sol.IdTipoTramite == idTipoTramite &&
                                        sol.FechaSolicitud.Month == fecha.Month &&
                                        sol.FechaSolicitud.Year == fecha.Year &&
                                        sol.FechaSolicitud.Day == fecha.Day
                                   select sol).ToList();
                if(solicitudes.Any())
                    maxId=solicitudes.Max(p => Convert.ToInt32(p.NumeroSolicitud.Substring(13)));

                maxId+=1;

                return maxId;
            }
        }
        public int Agregar(ExpedienteVob expediente)
        {
            Expediente exp = new Expediente();

            exp = expediente.ProyectarComo<Expediente>();

            DateTime fecha = new DateTime();
            fecha = DateTime.Today;

            using (var context = new UPC_MUNIEntities())
            {
                exp.FechaExpediente = DateTime.Now;
                exp.Estado = 1;
                context.Expediente.Add(exp);
                context.SaveChanges();

                return Convert.ToInt32(exp.NumeroExpediente);

            };
        }
        public List<SolicitudVob> BuscarSolicitudes()
        {
            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from sol in context.SolicitudInformacionMunicipal
                               select new SolicitudVob
                               {
                                   NumeroSolicitud = sol.NumeroSolicitud,
                                   Codigo_Solicitud = sol.NumeroSolicitud,
                                   FechaSolicitud = sol.FechaSolicitud,
                                   Nombres_Completos_Solicitante = sol.NombresSolicitante + " " + sol.ApellidoPaternoSolicitante + " " + sol.ApellidoMaternoSolicitante,
                                   Nombre_Tipo_Documento = sol.Multitabla.NombreValor,
                                   NumeroDocumento = sol.NumeroDocumento,
                                   Nombre_Estado = sol.Multitabla1.NombreValor
                               };

                return consulta.ToList();
            }
        }
 public CiudadanoVob ObtenerCiudadano(int idCiudadano)
 {
     using (var context = new UPC_MUNIEntities())
     {
         var consulta = from ciud in context.CO_Ciudadano
                        where ciud.ID_Ciudadano==idCiudadano
                        select new CiudadanoVob
                        {
                            ID_Ciudadano=ciud.ID_Ciudadano,
                            Nombres = ciud.Nombres,
                            Apellido_Paterno=ciud.Apellido_Paterno,
                            Apellido_Materno=ciud.Apellido_Materno,
                            Direccion=ciud.Direccion,
                            Email=ciud.Email,
                            ID_Tipo_Documento=ciud.ID_Tipo_Documento,
                            Numero_Documento=ciud.Numero_Documento,
                            Telefono=ciud.Telefono
                        };
         return consulta.FirstOrDefault();
     }
 }
        public List<ExpedienteVob> BuscarExpedientes()
        {
            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from exp in context.Expediente
                               select new ExpedienteVob
                               {
                                   NumeroExpediente = exp.NumeroExpediente,
                                   Codigo_Expediente = exp.NumeroExpediente,
                                   NumeroSolicitud = exp.NumeroSolicitud,
                                   FechaExpediente = exp.FechaExpediente,
                                   Nombres_Solicitante = exp.SolicitudInformacionMunicipal.NombresSolicitante + " " + exp.SolicitudInformacionMunicipal.ApellidoPaternoSolicitante + " " + exp.SolicitudInformacionMunicipal.ApellidoMaternoSolicitante,
                                   Estado = exp.Estado,
                                   Tipo_Expediente = exp.Multitabla.NombreValor,
                                   Asunto = exp.Asunto
                               };

                return consulta.ToList();
            }
        }
        public ExpedienteVob BuscarExpedienteporId(long id)
        {
            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from exp in context.Expediente
                               where exp.NumeroExpediente == id
                               select new ExpedienteVob
                               {
                                   NumeroExpediente = exp.NumeroExpediente,
                                   Codigo_Expediente = exp.NumeroExpediente,
                                   NumeroSolicitud = exp.NumeroSolicitud,
                                   FechaExpediente = exp.FechaExpediente,
                                   Nombres_Solicitante = exp.SolicitudInformacionMunicipal.NombresSolicitante + " " + exp.SolicitudInformacionMunicipal.ApellidoPaternoSolicitante + " " + exp.SolicitudInformacionMunicipal.ApellidoMaternoSolicitante,
                                   Estado = exp.Estado,
                                   Tipo_Expediente = exp.Tipo_Expediente,
                                   Asunto = exp.Asunto
                               };

                return consulta.FirstOrDefault();
            }
        }
        public int Agregar(PagoServicioVob pagoServicio)
        {
            PagoServicio pago = new PagoServicio();

            using (var context = new UPC_MUNIEntities())
            {
                pago.FechaPago = pagoServicio.FechaPago;
                pago.NumSolicitudPago = pagoServicio.SolicitudPagoServicio.NumSolicitudPago;
                pago.CodFormaPago = pagoServicio.CodFormaPago;
                pago.CodTipoCambio = pagoServicio.CodTipoCambio;
                pago.CodMonedaPago = pagoServicio.CodMonedaPago;
                pago.MontoPago = pagoServicio.MontoPago;
                pago.CodEstadoPago = pagoServicio.CodEstadoPago;

                context.PagoServicio.Add(pago);
                context.SaveChanges();



                // ACTUALIZAR SOLICITUD
                var solicitud = (from c in context.SolicitudPagoServicio
                                where c.NumSolicitudPago == pagoServicio.SolicitudPagoServicio.NumSolicitudPago
                                select c).First();


                solicitud.CodEstadoSolicitud = pagoServicio.SolicitudPagoServicio.CodEstadoSolicitud;

                //  context.Expediente.Add(exp);

                context.SolicitudPagoServicio.Attach(solicitud);
                context.Entry(solicitud).State = EntityState.Modified;
                context.SaveChanges();


                return Convert.ToInt32(pago.NumeroPago);

            };

        }
Пример #25
0
        public List<PVecinal_Vecino> List(int IdPV)
        {
            using (UPC_MUNIEntities cn = new UPC_MUNIEntities())
            {

                var lstVecino = (from x in cn.PV_DetalleIniciativaVecinal
                                 where x.PV_IniciativaVecinal_ID == IdPV & x.PV_Eliminado == false
                                 select x.PV_Vecino_ID).ToList();

                return (from x in cn.PV_Ciudadano
                        join y in cn.PV_Vecino on x.PV_Ciudadano_ID equals y.PV_Ciudadano_ID
                        where lstVecino.Contains(y.PV_Vecino_ID)
                        select new PVecinal_Vecino
                        {
                            Id = y.PV_Vecino_ID,
                            NroDoc = x.Numero_Doc,
                            Nombre = x.Nombre.Trim() + " " + x.Segundo_Nombre.Trim() + " " +
                            x.Apellido_Paterno.Trim() + " " + x.Apellido_Materno.Trim(),
                            Direccion = x.Direccion
                        }).ToList();
            }
        }
        public List<ReciboProvisionalVob> BuscarRecibosProvisionales()
        {

            using (var context = new UPC_MUNIEntities())
            {

                var consulta = from objRecibo in context.ReciboProvisional
                               select new ReciboProvisionalVob
                               {
                                   NumeroRecibo = objRecibo.NumeroRecibo,
                                   Monto = objRecibo.Monto,
                                   Concepto = objRecibo.ConceptoRecibo.Descripcion,
                                   FechaRecibo = objRecibo.FechaCreacion,
                                   Estado = objRecibo.Multitabla.NombreValor,
                                   Motivo = objRecibo.Motivo,
                                   CodEstado=objRecibo.CodEstado,
                                   CodEmpleado=objRecibo.CodTrabajador
                               };

                return consulta.ToList();
            }


        }
Пример #27
0
        public List<PVecinal_Vecino> ListByParameter(Parametros oParametros)
        {
            using (var cn = new UPC_MUNIEntities())
            {

                var lst = cn.USP_PV_BuscarVecino(oParametros.Texto, oParametros.IdCombo, oParametros.Codigo, oParametros.Pagina, oParametros.Paginacion);

                //var data = lst.ToList();
                List<PVecinal_Vecino> lista = (from x in lst
                                               select new PVecinal_Vecino
                                               {
                                                   Id = x.PV_Vecino_ID,
                                                   Nombre = x.Nombre.Trim() + " " + x.Segundo_Nombre.Trim() + " " + x.Apellido_Paterno.Trim() + " " + x.Apellido_Materno.Trim(),
                                                   //NombreSecundario = x.Segundo_Nombre.Trim(),
                                                   //Paterno = x.Apellido_Paterno.Trim(),
                                                   //Materno = x.Apellido_Materno.Trim(),
                                                   NroDoc = x.Numero_Doc,
                                                   IdTipo = x.PV_Tipo_Documento_ID,
                                                   Direccion = x.Direccion,
                                                   Total = x.Filas.Value
                                               }).ToList();
                return lista;

            }
        }
        public int Modificar(ExpedienteVob expediente)
        {
            Expediente exp = new Expediente();

            DateTime fecha = new DateTime();
            fecha = DateTime.Today;

            using (var context = new UPC_MUNIEntities())
            {

                var expmodif = (from c in context.Expediente
                                where c.NumeroExpediente == expediente.NumeroExpediente
                                select c).First();

                expmodif.Tipo_Expediente = expediente.Tipo_Expediente;
                expmodif.Asunto = expediente.Asunto;
                // exp.FechaExpediente = fecha;
                //exp.NumeroExpediente = expediente.NumeroExpediente;
                expmodif.Estado = 1;
              //  context.Expediente.Add(exp);
                context.SaveChanges();

                return Convert.ToInt32(expediente.NumeroExpediente);

            };
        }
       public int ModificarEstadoSolicitud(SolicitudPagoServicioVob registro) {

                using (var context = new UPC_MUNIEntities())
            {
            // ACTUALIZAR SOLICITUD
            var solicitud = (from c in context.SolicitudPagoServicio
                             where c.NumSolicitudPago == registro.NumSolicitudPago
                             select c).First();


            solicitud.CodEstadoSolicitud = registro.CodEstadoSolicitud;

            //  context.Expediente.Add(exp);

            context.SolicitudPagoServicio.Attach(solicitud);
            context.Entry(solicitud).State = EntityState.Modified;
            context.SaveChanges();


            return Convert.ToInt32(registro.NumSolicitudPago);

            };
        }
        public int Modificar(SolicitudVob solicitud)
        {
            SolicitudInformacionMunicipal sol = new SolicitudInformacionMunicipal();

            DateTime fecha = new DateTime();
            fecha = DateTime.Today;

            using (var context = new UPC_MUNIEntities())
            {

                var solmodif = (from c in context.SolicitudInformacionMunicipal
                                where c.NumeroSolicitud == solicitud.NumeroSolicitud
                                select c).First();

                solmodif.NombresSolicitante = solicitud.NombresSolicitante;
                solmodif.ApellidoPaternoSolicitante = solicitud.ApellidoPaternoSolicitante;
                solmodif.ApellidoMaternoSolicitante = solicitud.ApellidoMaternoSolicitante;
                solmodif.TipoDocumento = solicitud.TipoDocumento;
                solmodif.NumeroDocumento = solicitud.NumeroDocumento;
                solmodif.Direccion = solicitud.Direccion;
                solmodif.Telefono = solicitud.Telefono;
                solmodif.Celular = solicitud.Celular;
                solmodif.Email = solicitud.Email;
                solmodif.Modo_Envio = solicitud.Modo_Envio;
                solmodif.Tipo_Informacion = solicitud.Tipo_Informacion;
                solmodif.Observaciones = solicitud.Observaciones;
                context.SaveChanges();

                return Convert.ToInt32(solicitud.NumeroSolicitud);

            };
        }