Exemplo n.º 1
0
 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("'", "") + "]", "");
     }
 }
Exemplo n.º 2
0
 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 = "";
            }
        }
Exemplo n.º 4
0
            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();
        }
Exemplo n.º 7
0
 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("'", "") + "]", "");
     }
 }
Exemplo n.º 8
0
 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);
         }
     });
 }
Exemplo n.º 10
0
        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();
        }
Exemplo n.º 11
0
        /// <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 ?? "";
        }
Exemplo n.º 12
0
        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;
                }
            }
        }
Exemplo n.º 13
0
 protected void grdFamilyDocDetails_ServerPdfExporting1(object sender, GridEventArgs e)
 {
     ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Please Select Document Number ');", true);
 }
Exemplo n.º 14
0
 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>";
 }
Exemplo n.º 17
0
 private void OrdersSupergrid_SelectionChanged(object sender, GridEventArgs e)
 {
     EnableDisableStartStopButtons();
 }
Exemplo n.º 18
0
        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
            //{

            //}
        }
Exemplo n.º 19
0
 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>";
 }
Exemplo n.º 22
0
 protected void grdFamilyDocDetails_ServerPdfExporting2(object sender, GridEventArgs e)
 {
 }
Exemplo n.º 23
0
        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
            {
            }
        }
Exemplo n.º 24
0
 protected void grdPaymentNote_ServerEditRow(object sender, GridEventArgs e)
 {
     EditAction(e.EventType, e.Arguments["data"]);
 }