protected void YearPlansGrid_OnServerDeleteRow(object sender, GridEventArgs e) { try { EditAction(e.EventType, e.Arguments["data"]); } catch (Exception ex) { MessageBox.swalModal(this.Page, "error", "en:internal error[" + ex.Message.Replace("'", "") + "]", ""); } }
protected void usersGrid_ServerPdfExporting(object sender, GridEventArgs e) { try { PdfExport exp = new PdfExport(); exp.Export(LogsGrid.Model, (IEnumerable)LogsGrid.DataSource, "Export.pdf", false, false, true, "flat-lime"); } catch (Exception ex) { MessageBox.swalModal(this.Page, "error", "en:internal error[" + ex.Message.Replace("'", "") + "]", ""); } }
private void FilterChangedCommandExecute(GridEventArgs args) { GridControl grid = args.Source as GridControl; if (grid.IsFilterEnabled) { Scheduler.Storage.AppointmentStorage.Filter = grid.FilterString; } else { Scheduler.Storage.AppointmentStorage.Filter = ""; } }
public TapGestureRecognizer getTapGestureRecognizer() { TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.NumberOfTapsRequired = 1; tapGestureRecognizer.Tapped += (s, e) => { GridEventArgs args = new GridEventArgs(); args.position = postion; args.view = (View)s; OnTapped?.Invoke(grid, args); }; return(tapGestureRecognizer); }
/// <summary> /// This function will be called after /// every selection change in the grid. /// </summary> /// <param name="sender"></param> /// <param name="e">GridEventArgs</param> void SuperGridControl1SelectionChanged(object sender, GridEventArgs e) { GridPanel panel1 = superGridControl1.PrimaryGrid; GridPanel panel2 = superGridControl2.PrimaryGrid; superGridControl1.Update(); // Clear all the rows in the right-hand grid. panel2.Rows.Clear(); // Populate the right-hand grid with the selected files // from the left-hand grid. At the same time, sum up the // total size of the selected files. int count = 0; long size = 0; foreach (GridCell cell in panel1.SelectedCells) { string path = (string)cell.GridRow.Tag; FileInfo info = new FileInfo(path); if ((info.Attributes & FileAttributes.Directory) == FileAttributes.Directory) { size += PopulateDirectoryInfo(path, panel2, ref count); } if (count % 20 == 0) { superGridControl2.Update(); } } // Set the right-hand grid's footer to a string // showing the total size of all the selected files. string s = string.Empty; if (count > 0) { s = String.Format("{0:N0} file{1}, Size: {2:N0} KB", count, (count == 1 ? "" : "s"), Math.Ceiling((double)size / 1024)); } panel2.Footer.Text = s; }
protected void Grid_OnServerCommandButtonClick(object sender, GridEventArgs e) { var obj = e.Arguments; string codiceArticolo = string.Empty; bool attivo = false; Models.ProdottiDFL prod = new Models.ProdottiDFL(); foreach (KeyValuePair <string, object> item in obj) { Console.WriteLine("Key: {0}, Value: {1}", item.Key, item.Value); if (item.Key == "data") { var json = JsonConvert.SerializeObject(item.Value); prod = JsonConvert.DeserializeObject <Models.ProdottiDFL>(json); } } using (Models.DataEntities context = new Models.DataEntities()) { Models.ProdottiApp row = context.ProdottiApp.SingleOrDefault(r => r.CodiceProdottoApp == prod.CDART && r.CodicePromo == prod.PZTID); if (prod.Attivo == true) { // rimuove context.Entry(row).State = EntityState.Deleted; context.SaveChanges(); } else { if (row == null) { row = new Models.ProdottiApp { CodiceProdottoApp = prod.CDART, CodicePromo = prod.PZTID }; context.ProdottiApp.Add(row); context.SaveChanges(); } } } BindDataSource(); }
protected void usersGrid_ServerExcelExporting(object sender, GridEventArgs e) { try { ExcelExport exp = new ExcelExport(); GridExcelExport excelExport = new GridExcelExport(); excelExport.FileName = "Export.xlsx"; excelExport.IsTemplateColumnIncluded = true; excelExport.IsHideColumnIncude = true; excelExport.Excelversion = ExcelVersion.Excel2010; excelExport.Theme = "flat-lime"; exp.Export(LogsGrid.Model, (IEnumerable)LogsGrid.DataSource, excelExport); } catch (Exception ex) { MessageBox.swalModal(this.Page, "error", "en:internal error[" + ex.Message.Replace("'", "") + "]", ""); } }
private void Handle_TapEvent(object s, GridEventArgs arg) { Device.BeginInvokeOnMainThread(() => { try { if (!pbIndicator.IsVisible) { // get the selected view holder from the Event arguments DataGridViewHolder holder = (DataGridViewHolder)arg.view.BindingContext; Dictionary <string, object> model = holder.data; adapter.SetSelectedItem(arg.position); } } catch (Exception ex) { Debug.WriteLine(ex); } }); }
private void Handle_TapEvent(object s, GridEventArgs arg) { Device.BeginInvokeOnMainThread(async() => { try { // get the selected view holder from the Event arguments // arg.view.BindingContext => to get the ViewHolder // arg.position ImagesGridViewHolder holder = (ImagesGridViewHolder)arg.view.BindingContext; Image img = holder.img; await img.ScaleTo(0.8, 50); img.Scale = 1; } catch (Exception ex) { Debug.WriteLine(ex); } }); }
private void grid_Click(object sender, GridEventArgs e) { switch (e.Action) { case GridAction.AddRow: _recording.AddRowBefore(e.Note); break; case GridAction.DeleteRow: _recording.DeleteRow(e.Note); break; default: _recording.ToggleNote(e.Track, e.Note); _player.Play(new byte[] { Recording.midiValues[e.Track] }, 255); break; } fileDirty = true; ShowRecording(); }
/// <summary> /// Handles grid selection changes by updating the /// toolbar textbox if all selected cells have the /// same content value. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void SuperGridControl1SelectionChanged(object sender, GridEventArgs e) { GridPanel panel = superGridControl1.PrimaryGrid; SelectedElementCollection items = panel.GetSelectedElements(); List <GridCell> cells = items.GetCells(); string s = null; if (cells.Count > 0) { foreach (GridCell cell in cells) { if (ValuesMatch(ref s, (string)cell.Value) == false) { break; } } } TbxCellText.Text = s ?? ""; }
protected void grdFamilyDocDetails_ServerRowSelected(object sender, GridEventArgs e) { //int Selectedrow = Convert.ToInt32(e.Arguments); //var reflector = this.grdFamilyDocDetails.ViewStateMode.GetPropertyAccessProvider(); //var Selec = grdFamilyDocDetails.SelectedRowIndex; //var cellval = grdFamilyDocDetails.Columns[1]; //var cell_value = reflector.GetValue(row, cellvalue);// Reflect the cell Value for (int index = 0; index < e.Arguments.Count; index++) { var item = e.Arguments.ElementAt(index); var itemKey = item.Key; if (itemKey == "data") { //if(itemKey.Contains("surveyno")) //{ //} var itemValue = item.Value; } } }
protected void grdFamilyDocDetails_ServerPdfExporting1(object sender, GridEventArgs e) { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Please Select Document Number ');", true); }
protected void grdFamilyDocDetails_ServerEditRow(object sender, GridEventArgs e) { }
protected void DefaultEvents_OnServerToolBarClick(object sender, GridEventArgs e) { serverEvent.InnerHtml = serverEvent.InnerHtml + span + "toolbarClick</span> event called</span><hr>"; }
protected void DefaultEvents_OnServerRowSelected(object sender, GridEventArgs e) { serverEvent.InnerHtml = serverEvent.InnerHtml + span + "rowSelected</span> event called</span><hr>"; }
private void OrdersSupergrid_SelectionChanged(object sender, GridEventArgs e) { EnableDisableStartStopButtons(); }
protected void grdPaymentNote_ServerPdfExporting(object sender, GridEventArgs e) { //PdfExport exp = new PdfExport(); //dsPaymentNotes = dbPaymentNotesData.getAllPaymentNotes(); //if (dsPaymentNotes.Tables[0].Rows.Count > 0) //{ // DataTable FamilyDetails1 = dsPaymentNotes.Tables[0]; // //List<DataRow> list = FamilyDetails.AsEnumerable().ToList(); // List<DataRow> list = new List<DataRow>(FamilyDetails1.Select()); // PdfPageSettings pageSettings = new PdfPageSettings(50f); // pageSettings.Margins.Left = 15; // pageSettings.Margins.Right = 15; // pageSettings.Margins.Top = 10; // pageSettings.Margins.Bottom = 10; // //PdfDocument pdfDocument = exp.Export(grdPaymentNote.Model, (IEnumerable)list, "PaymentNoteAll.pdf", true, true, "flat-lime", true); // PdfDocument pdfDocument = exp.Export(grdPaymentNoteEdit.Model, (IEnumerable)list, "PaymentNoteAll.pdf", true, true, "flat-lime", true); // RectangleF rect = new RectangleF(0, 0, pdfDocument.PageSettings.Width, 50); // RectangleF rect1 = new RectangleF(0, 0, pdfDocument.PageSettings.Width, 50); // //create a header pager template // PdfPageTemplateElement header = new PdfPageTemplateElement(rect); // PdfPageTemplateElement header1 = new PdfPageTemplateElement(rect1); // //create a footer pager template // PdfPageTemplateElement footer = new PdfPageTemplateElement(rect); // Font f = new Font("Arial", 11, FontStyle.Bold); // PdfFont font = new PdfTrueTypeFont(f, true); // PdfBrush brush = new PdfSolidBrush(Color.Black); // //Add the fields in composite fields // //PdfCompositeField compositeField = new PdfCompositeField(font, brush, "Land Aquisition - SEZ Thane"); // //PdfCompositeField compositeField1 = new PdfCompositeField(font, brush, "Family Details"); // //PdfCompositeField compositeField2 = new PdfCompositeField(font, brush, "Report"); // //PdfCompositeField compositeField3 = new PdfCompositeField(font, brush, "Family Details"); // //compositeField.Bounds = header.Bounds; // ////Draw the composite field in footer // //compositeField.Draw(footer.Graphics, new PointF(200, 0)); // //compositeField1.Draw(footer.Graphics, new PointF(230, 10)); // //compositeField2.Draw(footer.Graphics, new PointF(205, 20)); // //compositeField3.Draw(footer.Graphics, new PointF(228, 40)); // //Add the footer template at the bottom // pdfDocument.Template.Top = header; // footer.Graphics.DrawString("CopyRights", font, PdfBrushes.Gray, new Point(250, 0));//Add Custom text to footer // pdfDocument.Template.Bottom = footer;//Add the footer template to document // pdfDocument.Save("PaymentNoteAll.pdf", Response, HttpReadType.Save); //} //else //{ //} }
protected void EditEvents_ServerDeleteRow(object sender, GridEventArgs e) { EditAction(e.EventType, e.Arguments["data"]); }
protected void EditEvents_ServerRecordDoubleClick(object sender, GridEventArgs e) { this.OrdersGrid.DataSource = ViewState["DataSource"] as List <Orders>; this.OrdersGrid.DataBind(); serverEvent.InnerHtml = serverEvent.InnerHtml + span + "recordDoubleClick</span> event called</span><hr>"; }
protected void EditEvents_ServerEditRow(object sender, GridEventArgs e) { EditAction(e.EventType, e.Arguments["data"]); serverEvent.InnerHtml = serverEvent.InnerHtml + span + "endEdit</span> event called</span><hr>"; }
protected void grdFamilyDocDetails_ServerPdfExporting2(object sender, GridEventArgs e) { }
protected void Grid1_ServerPdfExporting(object sender, GridEventArgs e) { PdfExport exp = new PdfExport(); SummaryGridBind(); if (dsSummary.Tables[0].Rows.Count > 0) { DataTable dtSummary = dsSummary.Tables[0]; //List<DataRow> list = FamilyDetails.AsEnumerable().ToList(); List <DataRow> list = new List <DataRow>(dtSummary.Select()); PdfPageSettings pageSettings = new PdfPageSettings(50f); pageSettings.Margins.Left = 15; pageSettings.Margins.Right = 15; pageSettings.Margins.Top = 10; pageSettings.Margins.Bottom = 10; PdfDocument pdfDocument = exp.Export(Grid1.Model, (IEnumerable)list, "FindDocumentStatus.pdf", true, true, "flat-lime", true); RectangleF rect = new RectangleF(0, 0, pdfDocument.PageSettings.Width, 50); RectangleF rect1 = new RectangleF(0, 0, pdfDocument.PageSettings.Width, 50); //create a header pager template PdfPageTemplateElement header = new PdfPageTemplateElement(rect); PdfPageTemplateElement header1 = new PdfPageTemplateElement(rect1); //create a footer pager template PdfPageTemplateElement footer = new PdfPageTemplateElement(rect); Font f = new Font("Arial", 11, FontStyle.Bold); PdfFont font = new PdfTrueTypeFont(f, true); //header.Graphics.DrawString("Land Aquisition", font, PdfBrushes.Black, new Point(250, 0)); //Add custom text to the Header //pdfDocument.Template.Top = header; //Append custom template to the document //header1.Graphics.DrawString("All Family Details", font, PdfBrushes.Black, new Point(0, 3)); //Add custom text to the Header //pdfDocument.Template.Top = header1; //Append custom template to the document PdfBrush brush = new PdfSolidBrush(Color.Black); //Add the fields in composite fields PdfCompositeField compositeField = new PdfCompositeField(font, brush, "Land Aquisition - SEZ Thane"); PdfCompositeField compositeField1 = new PdfCompositeField(font, brush, "Find Document Status"); //PdfCompositeField compositeField2 = new PdfCompositeField(font, brush, "Report"); //PdfCompositeField compositeField3 = new PdfCompositeField(font, brush, "Family Details"); compositeField.Bounds = header.Bounds; //Draw the composite field in footer compositeField.Draw(footer.Graphics, new PointF(200, 0)); compositeField1.Draw(footer.Graphics, new PointF(230, 10)); //compositeField2.Draw(footer.Graphics, new PointF(205, 20)); //compositeField3.Draw(footer.Graphics, new PointF(228, 40)); //Add the footer template at the bottom pdfDocument.Template.Top = header; footer.Graphics.DrawString("CopyRights", font, PdfBrushes.Gray, new Point(250, 0)); //Add Custom text to footer pdfDocument.Template.Bottom = footer; //Add the footer template to document pdfDocument.Save("FindDocumentStatus.pdf", Response, HttpReadType.Save); } else { } }
protected void grdPaymentNote_ServerEditRow(object sender, GridEventArgs e) { EditAction(e.EventType, e.Arguments["data"]); }