protected void GridViewPresupuestosverDetail_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { string seriePresupuesto = Convert.ToString(GridViewPresupuestosver.GetSelectedFieldValues("SeriePresupuesto").Select(c => c).FirstOrDefault()); GridViewPresupuestosverDetail.DataSource = PresupuestosRepository.GetAllPresupuestosverDetail(seriePresupuesto); GridViewPresupuestosverDetail.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] == null) { if (Page.IsCallback) { ASPxWebControl.RedirectOnCallback("/Account/login.aspx"); } else { Response.Redirect("/Account/login.aspx"); } } // if (Request.Browser.IsMobileDevice) // { // if (Page.IsCallback) // { // ASPxWebControl.RedirectOnCallback("/mobile/PresupuestosList.aspx"); // } // else // { // Response.Redirect("/mobile/PresupuestosList.aspx"); // } // } DateTime?defecha = null; DateTime?afecha = null; if (!Page.IsPostBack) { Session["buttonclick"] = "date"; defecha = Convert.ToDateTime(fechahoy.ToString("01/MMM/yyy")); afecha = Convert.ToDateTime(DateTime.DaysInMonth(fechahoy.Year, fechahoy.Month) + "/" + fechahoy.Month + "/" + fechahoy.Year); } if ((dtfromDate.Date != null || dttoDate.Date != null) && Convert.ToString(Session["buttonclick"]) == "date") { defecha = dtfromDate.Date; afecha = dttoDate.Date; } var Cliente = (Clientes)Session["User"]; GridViewPresupuestosver.DataSource = PresupuestosRepository.GetAllPresupuestosver("", Cliente.AutoCliente, defecha, afecha); GridViewPresupuestosver.DataBind(); string seriePresupuesto = string.Empty; if (GridViewPresupuestosver.GetSelectedFieldValues("SeriePresupuesto").Count > 0) { seriePresupuesto = Convert.ToString(GridViewPresupuestosver.GetSelectedFieldValues("SeriePresupuesto").Select(c => c).FirstOrDefault()); } else { seriePresupuesto = Convert.ToString(GridViewPresupuestosver.GetRowValues(0, "SeriePresupuesto")); } GridViewPresupuestosverDetail.DataSource = PresupuestosRepository.GetAllPresupuestosverDetail(seriePresupuesto); GridViewPresupuestosverDetail.DataBind(); }
protected void GridViewPresupuestosver_SelectionChanged(object sender, EventArgs e) { string seriePresupuesto = Convert.ToString(GridViewPresupuestosver.GetSelectedFieldValues("SeriePresupuesto").Select(c => c).FirstOrDefault()); GridViewPresupuestosverDetail.DataSource = PresupuestosRepository.GetAllPresupuestosverDetail(seriePresupuesto); GridViewPresupuestosverDetail.DataBind(); ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "divShow('#gridfamilia')", true); }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] != null) { TopMenu.Visible = false; //Login LogingMenu.Visible = true; //Logout } else { TopMenu.Visible = true; //Login LogingMenu.Visible = false; //Logout if (!HttpContext.Current.Request.Url.AbsoluteUri.Contains("login")) { if (Page.IsCallback) { ASPxWebControl.RedirectOnCallback("/Account/login.aspx"); } else { Response.Redirect("/Account/login.aspx"); } } } DateTime?defecha = null; DateTime?afecha = null; if (!Page.IsPostBack) { Session["buttonclick"] = "date"; defecha = Convert.ToDateTime(fechahoy.ToString("01/MMM/yyy")); afecha = Convert.ToDateTime(DateTime.DaysInMonth(fechahoy.Year, fechahoy.Month) + "/" + fechahoy.Month + "/" + fechahoy.Year); } if ((dtfromDate.Date != null || dttoDate.Date != null) && Convert.ToString(Session["buttonclick"]) == "date") { defecha = dtfromDate.Date; afecha = dttoDate.Date; } var Cliente = (Clientes)Session["User"]; GridViewPresupuestosver.DataSource = PresupuestosRepository.GetAllPresupuestosver("", Cliente.AutoCliente, defecha, afecha); GridViewPresupuestosver.DataBind(); string seriePresupuesto = string.Empty; if (GridViewPresupuestosver.GetSelectedFieldValues("SeriePresupuesto").Count > 0) { seriePresupuesto = Convert.ToString(GridViewPresupuestosver.GetSelectedFieldValues("SeriePresupuesto").Select(c => c).FirstOrDefault()); } else { seriePresupuesto = Convert.ToString(GridViewPresupuestosver.GetRowValues(0, "SeriePresupuesto")); } GridViewPresupuestosverDetail.DataSource = PresupuestosRepository.GetAllPresupuestosverDetail(seriePresupuesto); GridViewPresupuestosverDetail.DataBind(); }
protected void linkPhoto_Init(object sender, EventArgs e) { try { ((ASPxHyperLink)sender).Text = "Foto"; GridViewDataItemTemplateContainer c = ((ASPxHyperLink)sender).NamingContainer as GridViewDataItemTemplateContainer; int rowIndex = c.VisibleIndex; GridViewPresupuestosverDetail.Selection.SelectRow(rowIndex); GridViewPresupuestosverDetail.FocusedRowIndex = rowIndex; var editorAuto = 0; int.TryParse(Convert.ToString(GridViewPresupuestosverDetail.GetRowValues(rowIndex, "editorFoto")), out editorAuto); if (editorAuto > 0) { var articulosHTML = ArticulosRepository.GetArticulosHTML(editorAuto); if (articulosHTML.Any()) { ((ASPxHyperLink)sender).ClientSideEvents.Click = "function(s,e){ e.processOnServer = false; showHTMLEditor('" + editorAuto + "'); return false;}"; } else { ((ASPxHyperLink)sender).Enabled = false; ((ASPxHyperLink)sender).ClientEnabled = false; ((ASPxHyperLink)sender).Text = "-"; ((ASPxHyperLink)sender).CssClass += " hidehovercursor"; } } else { ((ASPxHyperLink)sender).Enabled = false; ((ASPxHyperLink)sender).ClientEnabled = false; ((ASPxHyperLink)sender).Text = "-"; ((ASPxHyperLink)sender).CssClass += " hidehovercursor"; } } catch (Exception ex) { } }