private void LlenarGridExistenciaAlmacen() { try { DataTable dtAlmacenes = AlmacenBLL.ObtenerAlmacenes(Convert.ToInt32(Session["Company"])); if (dtAlmacenes.Rows.Count > 0) { if (dtAlmacenes.Rows.Count > 1) { DropTool.CompleteDrop(dtAlmacenes, 0, "-- TODOS LOS ALMACENES --"); } DropTool.FillDrop(drpAlmacenInventario, dtAlmacenes, "Descripcion", "Numero"); dtExistenciaAlmacen = AlmacenBLL.ObtenerExistenciaAlmacen(Convert.ToInt32(Session["Company"]), Convert.ToInt32(drpAlmacenInventario.SelectedValue)); if (dtExistenciaAlmacen.Rows.Count > 0) { GridViewTool.Bind(dtExistenciaAlmacen, grvExistenciaAlmacen); } else { LabelTool.ShowLabel(divAlert2, spnAlert2, lblAlert2, "Sin inventario disponible", 'i'); } } else { LabelTool.ShowLabel(divAlert2, spnAlert2, lblAlert2, "No tienes almacenes relacionados", 'i'); } } catch (Exception ex) { LabelTool.ShowSingleLabel(lblMsgMdlError, ex.Message, System.Drawing.Color.Black); ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError'); ToolTip();", true); } }
private void LlenarGridProductosAlmacen() { try { dtProductosAlmacen = AlmacenBLL.ObtenerProductosDisponibles(Convert.ToInt32(Session["Company"])); if (dtProductosAlmacen.Rows.Count > 0) { DataTable dtAlmacenes = AlmacenBLL.ObtenerAlmacenes(Convert.ToInt32(Session["Company"])); if (dtAlmacenes.Rows.Count > 0) { DataTable dtMovimientos = AlmacenBLL.ObtenerMovimientosAlmacen(Convert.ToInt32(Session["Company"])); if (dtMovimientos.Rows.Count > 0) { GridViewTool.Bind(dtProductosAlmacen, grvProductosAlmacen); foreach (GridViewRow row in grvProductosAlmacen.Rows) { DropDownList drpAlmacen = (DropDownList)row.FindControl("drpAlmacenGrv"); DropTool.FillDrop(drpAlmacen, dtAlmacenes, "Descripcion", "Numero"); DropDownList drpMovimientos = (DropDownList)row.FindControl("drpMovimientoGrv"); DropTool.FillDrop(drpMovimientos, dtMovimientos, "Descripcion", "Numero"); } DropDownList drpAlmacenGrvTodos = (DropDownList)grvProductosAlmacen.HeaderRow.FindControl("drpAlmacenGrvTodos"); DropDownList drpMovimientoGrvTodos = (DropDownList)grvProductosAlmacen.HeaderRow.FindControl("drpMovimientoGrvTodos"); DropTool.FillDrop(drpAlmacenGrvTodos, dtAlmacenes, "Descripcion", "Numero"); DropTool.FillDrop(drpMovimientoGrvTodos, dtMovimientos, "Descripcion", "Numero"); } else { LabelTool.ShowSingleLabel(lblMsgMdlError, "Sin movimientos disponibles para el almacen", System.Drawing.Color.Black); ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError'); ToolTip();", true); } } else { LabelTool.ShowSingleLabel(lblMsgMdlError, "No tienes almacenes disponibles", System.Drawing.Color.Black); ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError'); ToolTip();", true); } } else { LabelTool.ShowLabel(divMsj, spnMsj, lblMsj, "No tienes productos disponibles", 'i'); } } catch (Exception ex) { LabelTool.ShowSingleLabel(lblMsgMdlError, ex.Message, System.Drawing.Color.Black); ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "mdlToggle('#mdlError'); ToolTip();", true); } }