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(); } }
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() ; } }
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(); } }
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(); } }
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); }; }
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(); } }
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); }; }