/// <summary> /// Evento de vista de control /// </summary> protected void UiVisOrdenesVenta_CustomButtonInitialize(object sender, DevExpress.Web.ASPxGridViewCustomButtonEventArgs e) { if (Session["UiVisOrdenesVenta"] == null) { return; } if (e.VisibleIndex < 0 || ((IList <OrdenDeVentaEncabezado>)Session["UiVisOrdenesVenta"]).Count == 0) { return; } switch (e.ButtonID) { case "UiBotonCambiarFechaEncabezado": if (UiVisOrdenesVenta.GetRowValues(e.VisibleIndex, "IS_POSTED_ERP").ToString() == Enums.GetStringValue(ScoutingEnviadoErp.Enviado) || UiVisOrdenesVenta.GetRowValues(e.VisibleIndex, "IS_VOID").ToString() == "ANULADA" || DateTime.Parse(UiVisOrdenesVenta.GetRowValues(e.VisibleIndex, "DELIVERY_DATE").ToString()).Date <= DateTime.Today.Date) { e.Visible = DefaultBoolean.False; } break; case "UiBotonAnularFechaEncabezado": if (UiVisOrdenesVenta.GetRowValues(e.VisibleIndex, "IS_POSTED_ERP").ToString() == Enums.GetStringValue(ScoutingEnviadoErp.Enviado) || UiVisOrdenesVenta.GetRowValues(e.VisibleIndex, "IS_VOID").ToString() == "ANULADA" || DateTime.Parse(UiVisOrdenesVenta.GetRowValues(e.VisibleIndex, "DELIVERY_DATE").ToString()).Date <= DateTime.Today.Date) { e.Visible = DefaultBoolean.False; } break; } }
protected void dgCotizaciones_CustomButtonInitialize(object sender, DevExpress.Web.ASPxGridViewCustomButtonEventArgs e) { if (e.ButtonID == "btnToOrdenVenta" || e.ButtonID == "Anular") { using (var ut = new UnidadDeTrabajo()) { if (Session["IdUserActive"] != null) { if (ut.ComprobarSoloLectura(int.Parse(Session["IdUserActive"].ToString()), 18) == true) { e.Visible = DevExpress.Utils.DefaultBoolean.False; } } } } }