コード例 #1
0
        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);

            };



        }
コード例 #2
0
ファイル: VecinoDA.cs プロジェクト: UpcMoEA1B201502/Grupo4
        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();
            }
        }
コード例 #3
0
        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);

            };

        }
コード例 #4
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);

            };
        }
コード例 #5
0
ファイル: VecinoDA.cs プロジェクト: UpcMoEA1B201502/Grupo4
        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;
        }