Ejemplo n.º 1
0
        public void TestMethodAprobar()
        {
            try
            {
                AprobarWS.AprobacionesClient proxy = new AprobarWS.AprobacionesClient();

                AprobarWS.Aprobar aprobar = new AprobarWS.Aprobar();
                aprobar = proxy.AprobarSolicitud( 3,
                                                    1,
                                                    2,
                                                    3,
                                                    DateTime.Parse("05/08/2014 6:00:00"),
                                                    DateTime.Parse("05/08/2014 6:00:00"),
                                                    DateTime.Parse("05/08/2014 6:00:00"),
                                                    "XXXXX",
                                                    150,
                                                    "A",
                                                    DateTime.Parse("05/08/2014 6:00:00"),
                                                    3);


                Assert.IsNotNull(aprobar);
            }
            catch (FaultException<ValidationException> ex)
            {
                Assert.AreEqual("El monto solicitado es mayor al presupuesto aprobado.", ex.Detail.MensajeError);

            }
        }
        public ActionResult Edit()
        {
            //1. Pasamos valores al Modelo del servicio
            List<AprobarWS.Aprobar> viaticos = proxy.ListarSolicitudes();
            AprobarWS.Aprobar viaticoEditar = new AprobarWS.Aprobar();

            viaticoEditar.CodigoSolicitud = viaticos[0].CodigoSolicitud;
            viaticoEditar.FechaSolicitud = viaticos[0].FechaSolicitud;
            viaticoEditar.ubigeoOrigen = viaticos[0].ubigeoOrigen;
            viaticoEditar.ubigeoDestino = viaticos[0].ubigeoDestino;
            viaticoEditar.FechaSalida = viaticos[0].FechaSalida;
            viaticoEditar.FechaRetorno = viaticos[0].FechaRetorno;
            viaticoEditar.SustentoViaje = viaticos[0].SustentoViaje;
            viaticoEditar.TotalSolicitado = viaticos[0].TotalSolicitado;
            

            //3. Llenar combobox de Estado
            var list = new[] {   
                new Estado { Id = "P", Name = "Pendiente" }, 
                new Estado { Id = "A", Name = "Aprobado" }
            };
            var listEstados = new SelectList(list, "Id", "Name");
            ViewData["estados"] = listEstados;

            return View(viaticoEditar);
        }              
Ejemplo n.º 3
0
        public void TestMethodListar()
        {

           
            AprobarWS.AprobacionesClient proxy = new AprobarWS.AprobacionesClient();
            AprobarWS.Aprobar[] PorAprobarArr = new AprobarWS.Aprobar[proxy.ListarSolicitudes().Count()];
            PorAprobarArr = proxy.ListarSolicitudes();


            AprobarWS.Aprobar aprobar = new AprobarWS.Aprobar();
            for (int i = 0; i < PorAprobarArr.Count(); i++)
            {                                    
                aprobar = PorAprobarArr[i];                    
            }

            Assert.IsNotNull(aprobar);
            
        }