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 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 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 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 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 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 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 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 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 bool UpdateFlagByIV(int IdIV,int IdVecino) { bool flag = true; using (var cn = new UPC_MUNIEntities()) { var lst = (from x in cn.PV_DetalleIniciativaVecinal where x.PV_IniciativaVecinal_ID == IdIV && x.PV_Vecino_ID==IdVecino select x).ToList(); foreach (var item in lst) { item.PV_Eliminado = false; cn.PV_DetalleIniciativaVecinal.Attach(item); var obj = cn.Entry(item); obj.Property(e => e.PV_Eliminado).IsModified = true; flag = false; } cn.SaveChanges(); } return flag; }
/// <summary> /// Se asocia una iniciativa vecinal a un vecino /// </summary> /// <returns></returns> public int SaveByIV(int IdIV,int IdVecino,bool flag) { bool est = true; if(flag) est=UpdateFlagByIV(IdIV, IdVecino); using (var cn = new UPC_MUNIEntities()) { if (est) { PV_DetalleIniciativaVecinal obj = new PV_DetalleIniciativaVecinal { PV_Vecino_ID = IdVecino, PV_IniciativaVecinal_ID = IdIV, PV_Eliminado = false, PV_FechaRegistro = DateTime.Now }; cn.PV_DetalleIniciativaVecinal.Add(obj); cn.SaveChanges(); return obj.PV_Id; } return 1; } }