Ejemplo n.º 1
0
        private DocsPAWA.DocsPaWR.DocumentoStoricoMittente[] DO_AggregaCorrSto(DocsPAWA.DocsPaWR.DocumentoStoricoMittente[] list)
        {
            DocsPaWR.DocumentoStoricoMittente[] newList = new DocsPAWA.DocsPaWR.DocumentoStoricoMittente[list.Length];
            try
            {
                for (int i = 0; i < list.Length; i++)
                {
                    DocsPaWR.DocumentoStoricoMittente sm = new DocsPAWA.DocsPaWR.DocumentoStoricoMittente();

                    sm = (DocsPAWA.DocsPaWR.DocumentoStoricoMittente)list[i];
                    if (sm != null)
                    {
                        for (int j = 0; j < list.Length; j++)
                        {
                            if (list[j] != null)
                            {
                                if (sm.dataModifica == ((DocsPAWA.DocsPaWR.DocumentoStoricoMittente)list[j]).dataModifica && sm.descrizione != ((DocsPAWA.DocsPaWR.DocumentoStoricoMittente)list[j]).descrizione)
                                {
                                    sm.descrizione += "; " + ((DocsPAWA.DocsPaWR.DocumentoStoricoMittente)list[j]).descrizione;
                                    list[j]         = null;
                                }
                            }
                        }
                        newList[i] = sm;
                    }
                }
            }
            catch (Exception ex)
            {
                ErrorManager.redirectToErrorPage(this, ex);
                newList = null;
            }
            return(newList);
        }
Ejemplo n.º 2
0
        private DataRow corr2DataRow(DocsPAWA.DocsPaWR.DocumentoStoricoMittente sm, DataTable dt)
        {
            DataRow dr = dt.NewRow();

            string[] tmpItemArray = new string[4];
            //DATA
            tmpItemArray[0] = sm.dataModifica;
            //RUOLO
            tmpItemArray[1] = ((DocsPAWA.DocsPaWR.Ruolo)sm.ruolo).descrizione;
            //UTENTE
            tmpItemArray[2] = ((DocsPAWA.DocsPaWR.Utente)sm.utente).descrizione;
            //MODIFICA --Elenco Destinatari
            tmpItemArray[3] = sm.descrizione;
            dr.ItemArray    = tmpItemArray;

            return(dr);
        }