Пример #1
0
        public ActionResult CargaInformacionOrden(string oc)
        {
            //FacturasLeidas = new ServiceFacturacion.objLeidoFactura[]();
            //ServiceFacturacion.objLeidoFactura[] FacturasLeidas;
            List <ClickFactura_Facturacion.Clases.paraVerificacionFactura.objLeidoFactura> FacturasLeidas = new List <ClickFactura_Facturacion.Clases.paraVerificacionFactura.objLeidoFactura>();

            ComplementosCargados = new Dictionary <string, string>();
            FacturasCargadas     = new Dictionary <string, string>();
            //NotasC = new List<Clases.Genericos.objNotaCredito>();
            //lsMensajes = new string[20][];//
            lsMensajes       = new List <List <string> >();
            elementos        = new List <string>();
            FacturasAPasivos = new List <ClickFactura_Facturacion.version3_3.Clases33.paraVerificacionFactura33.obj_facturaAPasivo>();//ServiceFacturacion.objLeidoFactura();//new List<Clases.Genericos.obj_facturaAPasivo>();

            if (_subproc == 0)
            {
                if (oc.Length < 10)
                {
                    for (int i = oc.Length; i < 10; i++)
                    {
                        oc = "0" + oc;
                    }
                }
            }
            tipo  = "Admon"; //Session["TipoUsuario"].ToString();
            admin = true;    //Convert.ToBoolean(Session["NivelAdministradorBafar"]);
            string tablaDetalle = "";
            string proveedor    = "";

            if (!admin)
            {
                proveedor = Session["Num_Proveedor"].ToString();
            }
            bool esOrden = _subproc == 0 ? false : true;

            bool esTicket = false;//cor.esTicket(oc, out mensaje);

            if (esTicket)
            {
                if (!esOrden)
                {
                    //No puede procesar un ticket en este modulo, vaya a Punto de Venta.
                    return(Json("msg:No puede procesar un ticket en este modulo, vaya a Punto de Venta."));
                }
            }
            else
            {
                if (esOrden)
                {
                    //No puede procesar una orden de compra en este modulo, vaya a Orden y Recepcion.
                    return(Json("msg:No puede procesar una orden de compra en este modulo, vaya a Orden y Recepcion."));
                }
            }
            {
                var    tabla             = new ClickFactura_Entidades.BD.Modelos.TablaGeneralModel();
                string mensaje           = "";
                string sociedadVerificar = "";
                ClickFactura_WebServiceCF.Service.Service1 serviciooperaciones = new ClickFactura_WebServiceCF.Service.Service1();
                tabla = serviciooperaciones.ListadoOrdenesRecepciones(ref oc, proveedor, tipo, sociedadVerificar, out tablaDetalle, out mensaje, esOrden, admin);
                Session["OrdenCompra"]   = oc;
                Session["TablaDetalles"] = tablaDetalle;
                System.Web.HttpContext.Current.Session["sociedadVerificar"] = sociedadVerificar;
                return(PartialView("~/Views/Recepciones/Grid.cshtml", tabla));
            }
        }
Пример #2
0
 public ActionResult ejecutar()
 {
     ClickFactura_WebServiceCF.Service.Service1 cliente = new ClickFactura_WebServiceCF.Service.Service1();
     cliente.EjecutarBapis();
     return(Json(true));
 }