public List <ArticoliGruppi> CaricaListaArticoliGruppi() { List <ArticoliGruppi> listaArticoliGruppi = new List <ArticoliGruppi>(); Esito esito = new Esito(); List <Art_Gruppi> listaArt_Gruppi = Articoli_BLL.Instance.CaricaListaGruppi(ref esito); List <Art_Articoli> listaArt_Articoli = Articoli_BLL.Instance.CaricaListaArticoli(ref esito); foreach (Art_Gruppi gruppo in listaArt_Gruppi) { ArticoliGruppi articoloGruppo = new ArticoliGruppi(); articoloGruppo.Id = IDGenerator.GetId(articoloGruppo, out bool firstTime); articoloGruppo.IdOggetto = gruppo.Id; articoloGruppo.Nome = gruppo.Nome; articoloGruppo.Descrizione = gruppo.Descrizione; articoloGruppo.Isgruppo = true; listaArticoliGruppi.Add(articoloGruppo); } foreach (Art_Articoli articolo in listaArt_Articoli) { ArticoliGruppi articoloGruppo = new ArticoliGruppi(); articoloGruppo.Id = IDGenerator.GetId(articoloGruppo, out bool firstTime); articoloGruppo.IdOggetto = articolo.Id; articoloGruppo.Nome = articolo.DefaultDescrizione; articoloGruppo.Descrizione = articolo.DefaultDescrizioneLunga; articoloGruppo.Isgruppo = false; listaArticoliGruppi.Add(articoloGruppo); } return(listaArticoliGruppi); }
public string getNumeroDocumentoTrasporto() { Esito esito = new Esito(); string sREt = Base_DAL.GetNumeroDocumentoTrasporto(ref esito); return(sREt); }
public DatiArticoli CaricaArticoloByID(int idEvento, int idArticolo, ref Esito esito, bool soloAttivi = true) { Art_Articoli articoloTemplate = getArticoloById(idArticolo, ref esito); int iva = int.Parse(Config_DAL.Instance.GetConfig(ref esito, SessionManager.CFG_IVA).valore); DatiArticoli articolo = new DatiArticoli(); bool firstTime; articolo.IdentificatoreOggetto = IDGenerator.GetId(articolo, out firstTime); articolo.IdArtArticoli = articoloTemplate.Id; articolo.IdDatiAgenda = idEvento; articolo.Descrizione = articoloTemplate.DefaultDescrizione; articolo.DescrizioneLunga = articoloTemplate.DefaultDescrizioneLunga; articolo.Stampa = articoloTemplate.DefaultStampa; articolo.Prezzo = articoloTemplate.DefaultPrezzo; articolo.Costo = articoloTemplate.DefaultCosto; articolo.Iva = iva; articolo.IdTipoGenere = articoloTemplate.DefaultIdTipoGenere; articolo.IdTipoGruppo = articoloTemplate.DefaultIdTipoGruppo; articolo.IdTipoSottogruppo = articoloTemplate.DefaultIdTipoSottogruppo; articolo.Quantita = 1; return(articolo); }
public DatiLavorazione getDatiLavorazioneByIdEvento(int idEvento, ref Esito esito) { DatiLavorazione datiLavorazione = Dati_Lavorazione_DAL.Instance.getDatiLavorazioneByIdEvento(idEvento, ref esito); if (datiLavorazione != null) { Esito esito2 = new Esito(); // uso un'altra variabile per non sovrascrivere l'esito sopra List <DatiArticoliLavorazione> listaDatiLavorazione = Dati_Articoli_Lavorazione_DAL.Instance.getDatiArticoliLavorazioneByIdDatiLavorazione(ref esito2, datiLavorazione.Id); if (esito2.Codice != Esito.ESITO_OK) { esito = esito2; return(datiLavorazione); } datiLavorazione.ListaArticoliLavorazione = listaDatiLavorazione; List <DatiPianoEsternoLavorazione> listaDatiPianoEsternoLavorazione = Dati_PianoEsterno_Lavorazione_DAL.Instance.getDatiPianoEsternoLavorazioneByIdDatiLavorazione(ref esito2, datiLavorazione.Id); if (esito2.Codice != Esito.ESITO_OK) { esito = esito2; return(datiLavorazione); } datiLavorazione.ListaDatiPianoEsternoLavorazione = listaDatiPianoEsternoLavorazione; } return(datiLavorazione); }
public string getNumeroFattura() { Esito esito = new Esito(); string sREt = Base_DAL.GetNumeroFattura(ref esito); return(sREt); }
public static string ValidaIndirizzoEmail(TextBox t, bool isRequired, ref Esito esito) { if (string.IsNullOrEmpty(t.Text.Trim()) && !isRequired) { t.CssClass = t.CssClass.Replace("erroreValidazione", ""); return(""); } else { Regex regex = new Regex(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"); Match match = regex.Match(t.Text); if (match.Success) { t.CssClass = t.CssClass.Replace("erroreValidazione", ""); return(t.Text); } else { t.CssClass += " erroreValidazione"; esito.Codice = Esito.ESITO_KO_ERRORE_VALIDAZIONE; esito.Descrizione = "Controllare i campi evidenziati"; return(t.Text); } } }
public Esito CreaEvento(DatiAgenda evento, List <string> listaIdTender, NoteOfferta noteOfferta) { Esito esito = new Esito(); esito = Agenda_DAL.Instance.CreaEvento(evento, listaIdTender, noteOfferta); return(esito); }
public Esito AggiornaEvento(DatiAgenda evento, List <string> listaIdTender) { Esito esito = new Esito(); esito = Agenda_DAL.Instance.AggiornaEvento(evento, listaIdTender); return(esito); }
public List <DatiAgenda> CaricaDatiAgenda(DateTime dataInizio, ref Esito esito) { List <DatiAgenda> listaDatiAgenda = new List <DatiAgenda>(); listaDatiAgenda = Agenda_DAL.Instance.CaricaDatiAgenda(dataInizio, dataInizio.AddDays(31), ref esito); return(listaDatiAgenda); }
public void Connetti(string tbUser, string tbPassword, ref Esito esito) { //if (Convert.ToBoolean(ConfigurationManager.AppSettings["USA_DB"])) //{ Login_DAL.Instance.Connetti(tbUser, tbPassword, ref esito); //} //else //{ // HttpContext.Current.Session[SessionManager.UTENTE] = new Anag_Utenti() { id = 1, Nome = "Nicola", Cognome = "Foti", id_tipoUtente = 2 }; //} }
public void GestisciErrore(Esito esito, string messaggioErroreSpecifico = null) { if (esito.Codice != Esito.ESITO_OK) { if (messaggioErroreSpecifico != null) { ShowError(messaggioErroreSpecifico); } else { ShowError(esito.Descrizione); } } }
public Esito EliminaEvento(int idEvento) { Esito esito = Dati_Articoli_DAL.Instance.EliminaDatiArticoloByIdDatiAgenda(idEvento); if (esito.Codice == Esito.ESITO_OK) { esito = Dati_Tender_DAL.Instance.EliminaDatiTenderByIdDatiAgenda(idEvento); } if (esito.Codice == Esito.ESITO_OK) { esito = Agenda_DAL.Instance.EliminaEvento(idEvento); } return(esito); }
public List <ColonneAgenda> CaricaColonne(ref Esito esito) { List <ColonneAgenda> listaColonne = new List <ColonneAgenda>(); //if (Convert.ToBoolean(ConfigurationManager.AppSettings["USA_DB"])) //{ listaColonne = Agenda_DAL.Instance.CaricaColonne(ref esito); //} //else //{ // listaColonne = Tipologie.caricaTipologica(EnumTipologiche.TIPO_COLONNE_AGENDA); //} return(listaColonne); }
public bool AbilitazioneInScrittura() { Esito esito = new Esito(); bool abilitazioneScrittura = false; if (HttpContext.Current.Session[SessionManager.UTENTE] != null) { int idUtente = ((Anag_Utenti)HttpContext.Current.Session[SessionManager.UTENTE]).id_tipoUtente; Tipologica tipoUtenteLoggato = UtilityTipologiche.getElementByID(UtilityTipologiche.caricaTipologica(EnumTipologiche.TIPO_UTENTE), idUtente, ref esito); abilitazioneScrittura = UtilityTipologiche.getParametroDaTipologica(tipoUtenteLoggato, "SCRITTURA", ref esito) == "1"; } return(abilitazioneScrittura); }
public static Esito SendEmail(List <string> receivers, string subject, string body, List <string> attachments) { Esito esito = new Esito(); var message = new MimeMessage(); message.From.Add(new MailboxAddress(ConfigurationManager.AppSettings["EMAIL_FROM"], ConfigurationManager.AppSettings["EMAIL_FROM"])); foreach (string receiver in receivers) { message.To.Add(new MailboxAddress(receiver, receiver)); } message.Subject = subject; var builder = new BodyBuilder(); if (attachments != null) { foreach (string attachment in attachments) { builder.Attachments.Add(attachment); } } //builder.TextBody = tbBody.Text.Trim(); builder.HtmlBody = body; message.Body = builder.ToMessageBody(); //message.HtmlBody = builder.ToMessageBody(); //message.HtmlBody = builder.HtmlBody; try { var client = new MailKit.Net.Smtp.SmtpClient(); client.Connect(ConfigurationManager.AppSettings["EMAIL_CLIENT"], Convert.ToInt32(ConfigurationManager.AppSettings["EMAIL_PORT"]), Convert.ToBoolean(ConfigurationManager.AppSettings["EMAIL_SSL"])); client.Authenticate(ConfigurationManager.AppSettings["EMAIL_USER"], ConfigurationManager.AppSettings["EMAIL_PASSWORD"]); client.Send(message); client.Disconnect(true); } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } return(esito); }
public void DeleteDatiScadenzario(int idDatiScadenzario, ref Esito esito) { List <DatiScadenzario> listaDatiScadenzarioDaCancellare = Scadenzario_DAL.Instance.GetDatiTotaliFatturaByIdDatiScadenzario(idDatiScadenzario, ref esito); Scadenzario_DAL.Instance.DeleteDatiScadenzarioById(idDatiScadenzario, ref esito); // decommentare le righe seguenti se dopo la cancellazione si intende aprire la maschera di inserimento per inserire di nuovo la fattura eliminata //if (esito.Codice == Esito.ESITO_OK && listaDatiScadenzarioDaCancellare.Count > 0) //{ // int idProtocollo = listaDatiScadenzarioDaCancellare.ElementAt(0).IdDatiProtocollo; // string tipoScadenza = "Cliente"; // if (listaDatiScadenzarioDaCancellare.ElementAt(0).ImportoDare > 0) tipoScadenza = "Fornitore"; // HttpContext.Current.Response.Redirect("Scadenzario?TIPO=" + tipoScadenza + "&ID_PROTOCOLLO=" + idProtocollo); //} }
public List <DatiAgenda> CaricaDatiAgenda(ref Esito esito) { List <DatiAgenda> listaDatiAgenda = new List <DatiAgenda>(); listaDatiAgenda = Agenda_DAL.Instance.CaricaDatiAgenda(ref esito); //if (Convert.ToBoolean(ConfigurationManager.AppSettings["USA_DB"])) //{ // listaDatiAgenda = Agenda_DAL.Instance.CaricaDatiAgenda(ref esito); //} //else //{ // listaDatiAgenda = Tipologie.getListaDatiAgenda(); //} return(listaDatiAgenda); }
public static List <Tipologica> caricaTipologica(EnumTipologiche tipologica) { Esito esito = new Esito(); List <Tipologica> listaTipologiche = new List <Tipologica>(); if (HttpContext.Current.Session[tipologica.ToString()] == null || ((List <Tipologica>)HttpContext.Current.Session[tipologica.ToString()]).Count() == 0) { listaTipologiche = Base_DAL.CaricaTipologica(tipologica, true, ref esito); HttpContext.Current.Session[tipologica.ToString()] = listaTipologiche; } else { listaTipologiche = (List <Tipologica>)HttpContext.Current.Session[tipologica.ToString()]; } return(listaTipologiche); }
public string getNumeroProtocollo() { string ret = ""; ret = ConfigurationManager.AppSettings["NUMERO_PROTOCOLLO"]; Esito esito = new Esito(); int nProt = getProtocollo(ref esito); if (esito.Codice == Esito.ESITO_OK) { ret = ret.Replace("@anno", DateTime.Today.Year.ToString("0000")); ret = ret.Replace("@protocollo", nProt.ToString(ConfigurationManager.AppSettings["FORMAT_NUMERO_PROTOCOLLO"])); } else { ret = ""; } return(ret); }
public List <GiorniPagamentoFatture> getListaGiorniPagamentoFatture(ref Esito esito) { List <GiorniPagamentoFatture> listaGiorniPagamentoFatture = new List <GiorniPagamentoFatture>(); Config cfg = getConfig(ref esito, "GIORNI_PAGAMENTO"); if (esito.Codice == 0) { string sGiorniEsito = cfg.valore; char[] separator = { '-' }; string[] arGiorniEsito = sGiorniEsito.Split(separator, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < arGiorniEsito.Length; i++) { GiorniPagamentoFatture gpf = new GiorniPagamentoFatture(); gpf.Giorni = arGiorniEsito[i]; gpf.Descrizione = gpf.Giorni + " Giorni"; listaGiorniPagamentoFatture.Add(gpf); } } return(listaGiorniPagamentoFatture); }
public List <DatiScadenzario> GetAllDatiScadenzario(string tipoAnagrafica, string ragioneSociale, string numeroFattura, string fatturaPagata, string dataFatturaDa, string dataFatturaA, string dataScadenzaDa, string dataScadenzaA, string filtroBanca, ref Esito esito) { return(Scadenzario_DAL.Instance.GetAllDatiScadenzario(tipoAnagrafica, ragioneSociale, numeroFattura, fatturaPagata, dataFatturaDa, dataFatturaA, dataScadenzaDa, dataScadenzaA, filtroBanca, ref esito)); }
public List <DatiBancari> getListaDatiBancari(ref Esito esito) { List <DatiBancari> listaDatiBancari = new List <DatiBancari>(); string query = "select * from tab_config" + " where chiave like 'BANCA%' AND valore <> '' AND valore is not null" + " order by ordinamento"; DataTable dtBanche = Base_DAL.GetDatiBySql(query, ref esito); if (esito.Codice == Esito.ESITO_OK && dtBanche != null && dtBanche.Rows != null && dtBanche.Rows.Count > 0) { foreach (DataRow rigaBanca in dtBanche.Rows) { DatiBancari datiBancari = new DatiBancari(); datiBancari.Banca = rigaBanca["valore"].ToString(); Config cfg = getConfig(ref esito, "Iban" + rigaBanca["chiave"].ToString().Substring(rigaBanca["chiave"].ToString().Length - 2)); if (esito.Codice == Esito.ESITO_OK) { datiBancari.Iban = cfg.valore; listaDatiBancari.Add(datiBancari); } } } return(listaDatiBancari); }
public Esito EliminaConfig(string chiave) { Esito esito = Config_DAL.Instance.EliminaConfig(chiave); return(esito); }
public Esito AggiornaConfig(Config config) { Esito esito = Config_DAL.Instance.AggiornaConfig(config); return(esito); }
public Esito CreaConfig(Config config) { Esito esito = Config_DAL.Instance.CreaConfig(config); return(esito); }
public List <Config> getListaConfig(ref Esito esito) { List <Config> listaConfig = Config_DAL.Instance.GetListaConfig(ref esito); return(listaConfig); }
public Esito EliminaIndirizziCollaboratore(int idIndirizzoCollaboratore, Anag_Utenti utente) { Esito esito = Anag_Indirizzi_Collaboratori_DAL.Instance.EliminaIndirizzoCollaboratore(idIndirizzoCollaboratore, utente); return(esito); }
public List <DatiReport> GetListaDatiReportCollaboratoriFornitori(DateTime dataInizio, DateTime dataFine, string nominativo, string lavorazione, string produzione, bool soloFornitori, ref Esito esito) { List <DatiReport> listaReportCollaboratoriFornitori = new List <DatiReport>(); DataTable dtReportConsulenteLavoro = Report_DAL.Instance.GetDatiReportCollaboratoriFornitori(dataInizio, dataFine, nominativo, lavorazione, produzione, soloFornitori, ref esito); foreach (DataRow riga in dtReportConsulenteLavoro.Rows) { DatiReport datiReport = new DatiReport(); if (listaReportCollaboratoriFornitori.Count == 0 || listaReportCollaboratoriFornitori.FirstOrDefault(x => x.IdCollaboratore == riga.Field <int>("ID")) == null) { datiReport.IdCollaboratore = riga.Field <int>("ID"); datiReport.NomeCollaboratore = riga.Field <string>("Nome"); datiReport.QualificaCollaboratore = riga.Field <string>("Descrizione"); datiReport.IndirizzoCollaboratore = riga.Field <string>("Indirizzo"); datiReport.CittaCollaboratore = riga.Field <string>("Citta"); datiReport.TelefonoCollaboratore = riga.Field <string>("Telefono"); //datiReport.CellulareCollaboratore = riga.Field<string>(""); //datiReport.IscrizioneCollaboratore = riga.Field<string>(""); datiReport.CodFiscaleCollaboratore = riga.Field <string>("CodiceFiscale"); datiReport.ListaDatiFiscali = new List <DatiFiscaliLavorazione>(); listaReportCollaboratoriFornitori.Add(datiReport); } datiReport = listaReportCollaboratoriFornitori.FirstOrDefault(x => x.IdCollaboratore == riga.Field <int>("ID")); DatiFiscaliLavorazione datiFiscaliLavorazione = new DatiFiscaliLavorazione(); datiFiscaliLavorazione.DataLavorazione = riga.Field <DateTime>("Data"); datiFiscaliLavorazione.Lavorazione = riga.Field <string>("Lavorazione"); datiFiscaliLavorazione.Produzione = riga.Field <string>("Produzione"); datiFiscaliLavorazione.Cliente = riga.Field <string>("Cliente"); datiFiscaliLavorazione.Descrizione = riga.Field <string>("Descrizione"); datiFiscaliLavorazione.Assunzione = riga.Field <decimal>("Assunzione"); datiFiscaliLavorazione.Mista = (decimal)riga.Field <int>("Mista"); datiFiscaliLavorazione.RitenutaAcconto = riga.Field <decimal>("RitenutaAcconto"); datiFiscaliLavorazione.Fattura = riga.Field <decimal>("Fattura"); datiFiscaliLavorazione.Diaria = riga.Field <int>("Diaria"); datiFiscaliLavorazione.RimborsoKm = riga.Field <decimal>("RimborsoKm"); datiFiscaliLavorazione.TipoPagamento = riga.Field <int>("TipoPagamento"); datiFiscaliLavorazione.DescrizionePagamento = riga.Field <string>("DescrizioneTipoPagamento"); datiReport.ListaDatiFiscali.Add(datiFiscaliLavorazione); } return(listaReportCollaboratoriFornitori); }
public List <DatiReportRaw> GetListaDatiReportRawConsulenteLavoro(DateTime dataInizio, DateTime dataFine, string nominativo, ref Esito esito) { List <DatiReportRaw> listaReportConsulenteLavoro = new List <DatiReportRaw>(); DataTable dtReportConsulenteLavoro = Report_DAL.Instance.GetDatiReportConsulenteLavoro(dataInizio, dataFine, nominativo, ref esito); foreach (DataRow riga in dtReportConsulenteLavoro.Rows) { DatiReportRaw datiReport = new DatiReportRaw(); datiReport.IdCollaboratore = riga.Field <int>("ID"); datiReport.NomeCollaboratore = riga.Field <string>("Nome"); datiReport.QualificaCollaboratore = riga.Field <string>("Descrizione"); datiReport.IndirizzoCollaboratore = riga.Field <string>("Indirizzo"); datiReport.CittaCollaboratore = riga.Field <string>("Citta"); datiReport.TelefonoCollaboratore = riga.Field <string>("Telefono"); //datiReport.CellulareCollaboratore = riga.Field<string>(""); //datiReport.IscrizioneCollaboratore = riga.Field<string>(""); datiReport.CodFiscaleCollaboratore = riga.Field <string>("CodiceFiscale"); datiReport.DataLavorazione = riga.Field <DateTime>("Data"); datiReport.Lavorazione = riga.Field <string>("Lavorazione"); datiReport.Produzione = riga.Field <string>("Produzione"); datiReport.Cliente = riga.Field <string>("Cliente"); datiReport.Descrizione = riga.Field <string>("Descrizione"); datiReport.Assunzione = riga.Field <decimal>("Assunzione"); datiReport.Mista = (decimal)riga.Field <int>("Mista"); datiReport.Diaria = riga.Field <int>("Diaria"); datiReport.Albergo = riga.Field <int>("Albergo"); datiReport.RimborsoKm = riga.Field <decimal>("RimborsoKm"); datiReport.TipoPagamento = riga.Field <int>("TipoPagamento"); datiReport.DescrizionePagamento = riga.Field <string>("DescrizioneTipoPagamento"); listaReportConsulenteLavoro.Add(datiReport); } return(listaReportConsulenteLavoro); }
public Config getConfig(ref Esito esito, string chiave) { Config configRet = Config_DAL.Instance.GetConfig(ref esito, chiave); return(configRet); }