예제 #1
0
 public JsonResult eliminarNota(notaModel model)
 {
     if (Session["usuario"] == null)
     {
         Session.Clear();
         return(Json(new { respuesta = new ClienteResponse() }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         var servicio = new AdministradorClient();
         var response = servicio.bajaNota(new NotaRequest {
             Fecha        = model.Fecha,
             FechaEnvio   = model.FechaEnvio,
             Folio        = model.Folio,
             Guia         = model.Guia,
             IdCliente    = model.IdCliente,
             IdEstatus    = model.IdEstatus,
             IdPaqueteria = model.IdPaqueteria,
             IdTipo       = model.IdTipo,
             MontoMXN     = model.MontoMXN,
             MontoUSD     = model.MontoUSD,
             SaldoMXN     = model.SaldoMXN,
             SaldoUSD     = model.SaldoUSD
         });
         return(Json(new { respuesta = response }, JsonRequestBehavior.AllowGet));
     }
 }
예제 #2
0
        public JsonResult ObtenerNota(int folio)
        {
            if (Session["usuario"] == null)
            {
                Session.Clear();
                return(Json(new { respuesta = new ClienteResponse() }, JsonRequestBehavior.AllowGet));
            }
            var servicio    = new AdministradorClient();
            var preresponse = servicio.cargarNota(new NotaRequest {
                Folio = folio
            });
            var responseClientes = servicio.listarClientes(new ClienteRequest {
                IdCliente = preresponse.IdCliente
            });
            var responseTipos = servicio.listarCatalogo(new CatalogoRequest {
                Id = preresponse.IdTipo
            });
            var responseEstatus = servicio.listarEstatus(new EstatusRequest {
                Id = preresponse.IdEstatus
            });
            var responsePaqueterias = servicio.listarCatalogo(new CatalogoRequest {
                Id = preresponse.IdPaqueteria
            });

            notaModel response = new notaModel {
                Cliente      = responseClientes.Items.FirstOrDefault().Nombre,
                IdCliente    = preresponse.IdCliente,
                Estatus      = responseEstatus.Items.FirstOrDefault().Nombre,
                IdEstatus    = preresponse.IdEstatus,
                Fecha        = preresponse.Fecha,
                FechaEnvio   = preresponse.FechaEnvio,
                Folio        = preresponse.Folio,
                Guia         = preresponse.Guia,
                IdPaqueteria = preresponse.IdPaqueteria,
                Paqueteria   = responsePaqueterias.Items.FirstOrDefault().Nombre,
                IdTipo       = preresponse.IdTipo,
                Tipo         = responseTipos.Items.FirstOrDefault().Nombre,
                MontoMXN     = preresponse.MontoMXN,
                MontoUSD     = preresponse.MontoUSD,
                SaldoMXN     = preresponse.SaldoMXN,
                SaldoUSD     = preresponse.SaldoUSD
            };

            return(Json(response, JsonRequestBehavior.AllowGet));
        }