예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         LogClass        logClass  = new LogClass();
         List <Sucursal> sucursals = logClass.GetListSucursal();
         ChargeSucursales(sucursals);
     }
 }
예제 #2
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;
            }
        }
    }
예제 #3
0
    public List <Ruta> RutasXInventario(string IdInventario)
    {
        List <Ruta> tmp = new List <Ruta>();

        string    consulta     = @"SELECT D.Id, D.Nombre,D.CodBodega,D.Descripcion, D.CodSUCU,B.Id as 'IdAsign'
                                FROM LO_Asignruta B, LO_rutasinvent D
                                WHERE B.ID_Ruta=D.Id AND B.ID_Inventory=@IdInventario and B.Status=0";
        DataTable TablaDetalle = new DataTable();

        using (ConnPlabal)
        {
            try
            {
                SqlDataAdapter adaptador = new SqlDataAdapter(consulta, ConnPlabal);
                adaptador.SelectCommand.Parameters.AddWithValue("@IdInventario", IdInventario);

                adaptador.Fill(TablaDetalle);
            }
            catch (Exception ex)
            {
            }
        }

        if (TablaDetalle.Rows.Count > 0)
        {
            LogClass        logClass  = new LogClass();
            List <Sucursal> sucursals = logClass.GetListSucursal();

            foreach (DataRow drRAN in TablaDetalle.Rows)
            {
                var           fff     = (from a in sucursals where a._KOSU == drRAN["CodSUCU"].ToString() select a).First();
                List <Bodega> bodegas = logClass.GetListBodega(fff._KOSU);
                var           bbb     = (from a in bodegas where a._KOBO == drRAN["CodBodega"].ToString() select a).First();
                Ruta          lista   = new Ruta
                {
                    _Id          = drRAN["Id"].ToString(),
                    _Nombre      = drRAN["Nombre"].ToString(),
                    _CodBodega   = bbb._KOBO + " - " + bbb._Name,
                    _Descripcion = drRAN["Descripcion"].ToString(),
                    _CodSUCU     = fff._Name,
                    IdAsign      = drRAN["IdAsign"].ToString(),
                };

                tmp.Add(lista);
            }
        }

        return(tmp);
    }
예제 #4
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);
            }
        }
    }
예제 #5
0
    public List <WSL_TodosInventarios> AllInventories(string status)
    {
        List <WSL_TodosInventarios> tmp = new List <WSL_TodosInventarios>();
        string consulta = "";

        if (status == "Todos")
        {
            consulta = @"SELECT Id,Nombre,Descripcion,CreacionDate,InicioDate,TerminoDate,Status,KOSU FROM PLABAL.dbo.LO_inventory WHERE Status IN ('0','1') ORDER BY Id";
        }
        else if (status == "0")
        {
            consulta = @"SELECT Id,Nombre,Descripcion,CreacionDate,InicioDate,TerminoDate,Status,KOSU FROM PLABAL.dbo.LO_inventory WHERE Status='0' ORDER BY Id";
        }
        else if (status == "1")
        {
            consulta = @"SELECT Id,Nombre,Descripcion,CreacionDate,InicioDate,TerminoDate,Status,KOSU FROM PLABAL.dbo.LO_inventory WHERE Status='1' ORDER BY Id";
        }


        DataTable TablaDetalle = new DataTable();

        using (ConnPlabal)
        {
            try
            {
                SqlDataAdapter adaptador = new SqlDataAdapter(consulta, ConnPlabal);

                adaptador.Fill(TablaDetalle);
            }
            catch (Exception ex)
            {
            }
        }

        if (TablaDetalle.Rows.Count > 0)
        {
            LogClass        logClass  = new LogClass();
            List <Sucursal> sucursals = logClass.GetListSucursal();

            foreach (DataRow drRAN in TablaDetalle.Rows)
            {
                string _StrInicio;
                string _StrTermino;
                if (!string.IsNullOrEmpty(drRAN["InicioDate"].ToString()))
                {
                    DateTime Inicio = Convert.ToDateTime(drRAN["InicioDate"].ToString());
                    _StrInicio = Inicio.ToShortDateString();
                }
                else
                {
                    _StrInicio = "SIN FECHA";
                }
                if (!string.IsNullOrEmpty(drRAN["TerminoDate"].ToString()))
                {
                    DateTime Termino = Convert.ToDateTime(drRAN["TerminoDate"].ToString());
                    _StrTermino = Termino.ToShortDateString();
                }
                else
                {
                    _StrTermino = "SIN FECHA";
                }
                string Status;
                if (drRAN["Status"].ToString() == "0")
                {
                    Status = "Activo";
                }
                else if (drRAN["Status"].ToString() == "1")
                {
                    Status = "Cerrado";
                }
                else
                {
                    Status = "";
                }

                var fff = (from a in sucursals where a._KOSU == drRAN["KOSU"].ToString() select a).First();

                WSL_TodosInventarios lista = new WSL_TodosInventarios
                {
                    _ID          = drRAN["Id"].ToString(),
                    _Nombre      = drRAN["Nombre"].ToString(),
                    _Descripcion = drRAN["Descripcion"].ToString(),
                    _Creacion    = drRAN["CreacionDate"].ToString(),
                    _Inicio      = _StrInicio,
                    _Termino     = _StrTermino,
                    _Status      = Status,
                    _Sucursal    = fff._Name,
                };



                tmp.Add(lista);
            }
        }

        return(tmp);
    }