public bool Update(SolicitudAsignacionBienMuebleVob solicitud) { var sol = (from c in context.SolicitudAsignacionBienMueble where c.IdSolicitudAsignacion == solicitud.IdSolicitudAsignacion select c).First(); //SolicitudAsignacionBienMueble sol = new SolicitudAsignacionBienMueble(); //sol.IdSolicitudAsignacion = solicitud.IdSolicitudAsignacion; sol.IdEstado = solicitud.IdEstado; sol.IdArea = solicitud.IdArea; //sol.NroSolicitudAsignacion = solicitud.NroSolicitudAsignacion; sol.IdUsuarioTrabajador = solicitud.IdUsuarioTrabajador; sol.UsuModifica = "ADMIN"; sol.FechaModifica = DateTime.Now; //sol.Estado = new Estado(); //sol.Estado.IdEstado = solicitud.Estado.IdEstado; //sol.Area = new Area(); //sol.Area.IdArea = solicitud.Area.IdArea; context.SolicitudAsignacionBienMueble.Attach(sol); context.Entry(sol).State = EntityState.Modified; return(context.SaveChanges() != 0); }
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(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(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)); }; }