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));
            };
        }
        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));
            };
        }
예제 #3
0
 public SolicitudEditorModelo(SolicitudVob _solicitud,
                              List <ElementoVob> _tipodocumento,
                              List <ElementoVob> _modoenvio,
                              List <ElementoVob> _tipoinformacion)
 {
     Solicitud       = _solicitud;
     TipoDocumento   = _tipodocumento.LlenarTT();
     ModoEnvio       = _modoenvio.LlenarTT();
     TipoInformacion = _tipoinformacion.LlenarTT();
 }
예제 #4
0
        public EditorSolicitudVob ObtenerEditor(int?id)
        {
            var solicitudrepositorio = new GNTSolicitudRepositorio();
            var generalrepositorio   = new MultitablaRepositorio();


            SolicitudVob objsolicitud = new SolicitudVob();
            string       valor        = string.Empty;
            string       texto        = PrimerValorEnum.Seleccione.ToString();


            if (id == null)
            {
                id = 0;
            }
            ;

            var solicitud = solicitudrepositorio.BuscarSolicitudporId(Convert.ToInt32(id));

            var tipos_documento   = generalrepositorio.ListarTablas(GrupoTabla.TipoDocumento);
            var modos_envio       = generalrepositorio.ListarTablas(GrupoTabla.ModoEnvio);
            var tipos_informacion = generalrepositorio.ListarTablas(GrupoTabla.TipoInformacionMunicipal);


            tipos_documento.Add(new Entidad.General.ElementoVob {
                Valor = valor, Texto = texto
            });
            modos_envio.Add(new Entidad.General.ElementoVob {
                Valor = valor, Texto = texto
            });
            tipos_informacion.Add(new Entidad.General.ElementoVob {
                Valor = valor, Texto = texto
            });


            tipos_documento   = tipos_documento.OrderBy(x => x.Valor).ToList();
            modos_envio       = modos_envio.OrderBy(x => x.Valor).ToList();
            tipos_informacion = tipos_informacion.OrderBy(x => x.Valor).ToList();

            if (solicitud != null)
            {
                objsolicitud = solicitud;
            }

            return(new EditorSolicitudVob
            {
                Solicitud = objsolicitud,
                Tipo_Documentos = tipos_documento,
                Tipo_Informaciones = tipos_informacion,
                Modo_Envios = modos_envio
            });
        }
예제 #5
0
 public SolicitudFiltroModelo(SolicitudVob _solicitud)
 {
     Solicitud = _solicitud;
 }