示例#1
0
    protected void BtnDownLoadExcel_Click(object sender, EventArgs e)
    {
        token    = new TokenClass();
        logclass = new LogClass();
        Inventario inventario = logclass.GetVariables(HdnIdInventario.Value);

        ExportarExcel(logclass.GetDetailInventory(HdnIdInventario.Value, token.TokenId), inventario.Name);
        Response.Redirect("~/View/Logistica/DetalleInventario?ID=" + HdnIdInventario.Value + "&TOKEN=" + token.TokenId);
    }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string IDInv = Request.QueryString["ID"];
        string Token = Request.QueryString["TOKEN"];

        TokenClass token = new TokenClass();

        if (!IsPostBack)
        {
            if (Token == token.TokenId)
            {
                logClass = new LogClass();
                Inventario         inventario = logClass.GetVariables(IDInv);
                List <UsuariosInv> usuarios;
                List <Ruta>        rutasP_Asignar;
                List <Sucursal>    sucursals;

                if (inventario.Status == "0")
                {
                    //por aquí va la cosa
                    HdnIdInventario.Value = IDInv;
                    //obtener lista sucursales
                    sucursals = logClass.GetListSucursal();
                    var fff = (from a in sucursals where a._KOSU == inventario.KOSU select a).First();
                    PanelGral.Visible  = true;
                    HdnKOSU.Value      = inventario.KOSU;
                    LblInventName.Text = "\"" + inventario.Name + ", Sucursal " + fff._Name + "\"";

                    rutasP_Asignar = logClass.GetListRutasxAsign("ALL", IDInv);

                    ChargeRutas_P_Asignar(rutasP_Asignar, false);
                    usuarios = logClass.GetListUsuariosInv();
                    ChargeUsuarios(usuarios);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(function () {alert('El inventario al cual está tratando de ingresar no se encuentra disponible');});</script>", false);
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(function () {alert('Error al tratar de ingresar a la página');});</script>", false);
            }
        }
    }
示例#3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        IDInv = Request.QueryString["ID"];
        Token = Request.QueryString["TOKEN"];

        if (!IsPostBack)
        {
            TokenClass token = new TokenClass();
            logClass = new LogClass();
            List <Bodega>   bodegas;
            List <Sucursal> sucursals;
            if (!string.IsNullOrWhiteSpace(IDInv))
            {
                if (Token == token.TokenId)
                {
                    PanelSucInv.Visible = true;
                    PanelDDLSuc.Visible = false;
                    PanelGral.Visible   = true;
                    Inventario inventario = logClass.GetVariables(IDInv);
                    sucursals           = logClass.GetListSucursal();
                    Panelbodega.Visible = true;
                    var fff = (from a in sucursals where a._KOSU == inventario.KOSU select a).First();
                    LblSucursal.Text = fff._Name;
                    bodegas          = logClass.GetListBodega(inventario.KOSU);
                    ChargeBodegas(bodegas);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(function () {alert('Error al tratar de ingresar a la página');});</script>", false);
                }
            }
            else
            {
                sucursals = logClass.GetListSucursal();
                ChargeSucursales(sucursals);
                PanelDDLSuc.Visible = true;
                PanelSucInv.Visible = false;
                PanelGral.Visible   = true;
            }
        }
    }