/// <summary> /// Complemento do método PreencheCmbClasseProjeto pois é chamado também em outra classe (GetbyID) /// </summary> /// <param name="tipo">Tipo do Documento Selecionado</param> /// <returns>Lista de SelectListItem</returns> public List <SelectListItem> CriaListacmbClasseProjeto(string tipo) { List <DocTipo> lstDocTipos = new DocumentoBLL().DocTipo_ListAll(tipo, -1); DocTipo tipodoc = lstDocTipos.FirstOrDefault(); List <DocTipo> lstSubDocTipo = new DocumentoBLL().DocTipo_ListAll("", 3); //3= subtipos List <SelectListItem> lstListaCmbSubDocTipo = new List <SelectListItem>(); // lista de combo if (tipo != "") { foreach (var temp in lstSubDocTipo) { if (temp.tpd_subtipo == 3) // 3= subtipos { if (((tipodoc.tpd_subtipo == 1) && (temp.tpd_id.EndsWith("00"))) || ((tipodoc.tpd_subtipo == 1) && (tipodoc.tpd_id == "PP")) || ((tipodoc.tpd_subtipo == 1) && (tipodoc.tpd_id != "PP") && (temp.tpd_id.EndsWith("00"))) || (tipodoc.tpd_subtipo == 2)) { string txt = temp.tpd_id + "-" + temp.tpd_descricao; lstListaCmbSubDocTipo.Add(new SelectListItem() { Text = txt, Value = temp.tpd_id.ToString() }); } } } } else { foreach (var temp in lstDocTipos) { if (temp.tpd_subtipo == 3) { string txt = temp.tpd_id + "-" + temp.tpd_descricao; lstListaCmbSubDocTipo.Add(new SelectListItem() { Text = txt, Value = temp.tpd_id.ToString() }); } } lstListaCmbSubDocTipo.Sort((x, y) => x.Value.CompareTo(y.Value)); } return(lstListaCmbSubDocTipo); }
public FatturePage(DocTipo t_doc) { tipo_ = t_doc; InitializeComponent(); switch (tipo_) { case DocTipo.TIPO_FAT: m_title.Text = "FATTURE"; break; case DocTipo.TIPO_ORD: m_title.Text = "ORDINI"; break; case DocTipo.TIPO_DDT: m_title.Text = "DOC. DI TRASPORTO"; break; default: m_title.Text = " * * * SCONOSCIUTO * * *"; break; } }
public DocumentiGrid(DocTipo t_doc) { InitializeComponent(); tipo_ = t_doc; cliCodice_ = 0; dbcon_ = DependencyService.Get <ISQLiteDb>().GetConnection(); busyIndicator.IsBusy = true; leftImage = null; swipeDoc = null; swipeIndex = 0; switch (tipo_) { case DocTipo.TIPO_DDT: Title = "Documenti di Trasporto"; break; case DocTipo.TIPO_FAT: Title = "Fatture"; break; case DocTipo.TIPO_PRE: Title = "Preventivi"; break; case DocTipo.TIPO_ORD: Title = "Ordini"; break; default: Title = "*** Documento Sconosciuto ***"; break; } // // Inserire Massimo e minimo per le date dopo aver impostato l'anno nelle impostazioni ditta // dStart.Date = new DateTime(2016, 1, 1); // DateTime.Now; dStop.Date = DateTime.Now; query_ = "SELECT fat_tipo, fat_n_doc, fat_d_doc, fat_tot_fattura, fat_registro, cli_desc " + "FROM fatture2 " + "LEFT JOIN clienti1 on fat_inte = cli_codice"; filter_ = String.Format(" WHERE fat_tipo = {0}", (int)tipo_); dataGrid.ColumnSizer = Syncfusion.SfDataGrid.XForms.ColumnSizer.LastColumnFill; dataGrid.GridLongPressed += DataGrid_GridLongPressed; GridTableSummaryRow summaryRow1 = new GridTableSummaryRow(); summaryRow1.Title = "Totale {Totale} - Numero Doc. : {DocCount}"; summaryRow1.ShowSummaryInRow = true; summaryRow1.Position = Position.Bottom; summaryRow1.SummaryColumns.Add(new GridSummaryColumn() { Name = "Totale", MappingName = "fat_tot_fattura", Format = "{Sum:c}", SummaryType = SummaryType.DoubleAggregate }); summaryRow1.SummaryColumns.Add(new GridSummaryColumn() { Name = "DocCount", MappingName = "fat_tot_fattura", Format = "{Count:#,#}", SummaryType = SummaryType.CountAggregate }); dataGrid.TableSummaryRows.Add(summaryRow1); }