protected void btnSalva_Click(object sender, EventArgs e) { // SALVO MODIFICHE ARTICOLO Esito esito = new Esito(); Art_Articoli articolo = CreaOggettoSalvataggio(ref esito); if (esito.Codice != Esito.ESITO_OK) { //panelErrore.Style.Remove("display"); //lbl_MessaggioErrore.Text = "Controllare i campi evidenziati"; basePage.ShowWarning("Controllare i campi evidenziati"); } else { NascondiErroriValidazione(); esito = Art_Articoli_BLL.Instance.AggiornaArticolo(articolo, ((Anag_Utenti)Session[SessionManager.UTENTE])); if (esito.Codice != Esito.ESITO_OK) { //panelErrore.Style.Remove("display"); //lbl_MessaggioErrore.Text = esito.descrizione; basePage.ShowError(esito.Descrizione); } EditArticolo_Click(null, null); } }
protected void btnAssociaFornitoreServer_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(tbMod_IdFornitore.Value) || tbMod_IdFornitore.Value.Equals("0")) { tbMod_Fornitore.Text = tbSearch_RagioneSociale.Text.Trim(); tbMod_IdFornitore.Value = null; PanelFornitori.Visible = false; } else { Esito esito = new Esito(); Anag_Clienti_Fornitori fornitore = Anag_Clienti_Fornitori_BLL.Instance.getAziendaById(Convert.ToInt32(tbMod_IdFornitore.Value), ref esito); if (esito.Codice != 0) { ShowError(esito.Descrizione); } else { tbMod_Fornitore.Text = fornitore.RagioneSociale; PanelFornitori.Visible = false; } } } catch (Exception ex) { ShowError("btnAssociaFornitoreServer_Click" + Environment.NewLine + ex.Message); } }
private Utenti CreaOggettoUtente(ref Esito esito) { Utenti utente = new Utenti(); if (string.IsNullOrEmpty((string)ViewState["idUtente"])) { ViewState["idUtente"] = "0"; MD5 md5Hash = MD5.Create(); string pwdEncrypted = GetMd5Hash(md5Hash, ConfigurationManager.AppSettings["DEFAULT_PASSWORD"]); md5Hash.Dispose(); utente.Password = pwdEncrypted; } else { utente.Password = getPassword(Convert.ToInt16(ViewState["idUtente"].ToString())); } utente.Id = Convert.ToInt16(ViewState["idUtente"].ToString()); utente.Id_tipoUtente = Convert.ToInt32(cmbMod_TipoUtente.SelectedValue); utente.Cognome = BasePage.ValidaCampo(tbMod_Cognome, "", true, ref esito); utente.Nome = BasePage.ValidaCampo(tbMod_Nome, "", false, ref esito); utente.Username = BasePage.ValidaCampo(tbMod_Username, "", true, ref esito); utente.Email = BasePage.ValidaIndirizzoEmail(tbMod_Email, true, ref esito); utente.Descrizione = BasePage.ValidaCampo(tbMod_Descrizione, "", false, ref esito); utente.Attivo = true; return(utente); }
protected void btnConfermaCambioPwd_Click(object sender, EventArgs e) { Anag_Utenti utente = (Anag_Utenti)Session[SessionManager.UTENTE]; Esito esito = ValidazioneCampi(utente); if (esito.Codice == Esito.ESITO_OK) { // AGGIORNO LA NUOVA PASSWORD SU ANAG_UTENTI MD5 md5Hash = MD5.Create(); string pwdEncrypted = GetMd5Hash(md5Hash, tbNewPassword.Text.Trim()); md5Hash.Dispose(); utente.password = pwdEncrypted; esito = Login_BLL.Instance.AggiornaUtente(utente); if (esito.Codice != Esito.ESITO_OK) { ShowWarning(esito.Descrizione); } else { Session[SessionManager.UTENTE] = utente; ShowSuccess("Password modificata correttamente"); } } else { ShowWarning(esito.Descrizione); } }
protected void btnInserisciAttrezzatura_Click(object sender, EventArgs e) { // INSERISCO ATTREZZATURA Esito esito = new Esito(); AttrezzatureMagazzino attrezzatura = CreaOggettoAttrezzatura(ref esito); //if (esito.Codice != Esito.ESITO_OK) //{ // basePage.ShowWarning("Controllare i campi evidenziati"); //} if (esito.Codice == Esito.ESITO_OK) { NascondiErroriValidazione(); int iRet = AttrezzatureMagazzino_BLL.Instance.CreaAttrezzatura(attrezzatura, ref esito); if (iRet > 0) { // UNA VOLTA INSERITO CORRETTAMENTE PUO' ESSERE MODIFICATO hf_idAttrezzatura.Value = iRet.ToString(); ViewState["idAttrezzatura"] = hf_idAttrezzatura.Value; hf_tipoOperazione.Value = "VISUALIZZAZIONE"; } if (esito.Codice != Esito.ESITO_OK) { log.Error(esito.Descrizione); basePage.ShowError(esito.Descrizione); } else { basePage.ShowSuccess("Inserita Attrezzatura " + attrezzatura.Descrizione); btnEditAttrezzatura_Click(null, null); } } }
public List <Art_Articoli> CaricaListaArticoli(ref Esito esito, bool soloAttivi = true) { List <Art_Articoli> listaArticoli = new List <Art_Articoli>(); try { using (SqlConnection con = new SqlConnection(sqlConstr)) { string query = "SELECT * FROM art_articoli"; if (soloAttivi) { query += " WHERE ATTIVO = 1"; } query += " ORDER BY defaultDescrizioneLunga"; using (SqlCommand cmd = new SqlCommand(query)) { using (SqlDataAdapter sda = new SqlDataAdapter()) { cmd.Connection = con; sda.SelectCommand = cmd; using (DataTable dt = new DataTable()) { sda.Fill(dt); if (dt != null && dt.Rows != null && dt.Rows.Count > 0) { foreach (DataRow riga in dt.Rows) { Art_Articoli articolo = new Art_Articoli(); articolo.Id = riga.Field <int>("id"); articolo.DefaultCosto = riga.Field <decimal>("defaultCosto"); //articolo.DefaultIva = riga.Field<int>("defaultIva"); articolo.DefaultPrezzo = riga.Field <decimal>("defaultPrezzo"); articolo.DefaultStampa = riga.Field <bool>("defaultStampa"); articolo.DefaultDescrizione = riga.Field <string>("defaultDescrizione"); articolo.DefaultDescrizioneLunga = riga.Field <string>("defaultDescrizioneLunga"); articolo.DefaultIdTipoSottogruppo = riga.Field <int>("defaultIdTipoSottogruppo"); articolo.Attivo = riga.Field <bool>("attivo"); listaArticoli.Add(articolo); } } else { esito.Codice = Esito.ESITO_KO_ERRORE_NO_RISULTATI; esito.Descrizione = "Nessun dato trovato nella tabella art_articoli "; } } } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } return(listaArticoli); }
protected void gv_OfferteRecuperate_RowCommand(object sender, GridViewCommandEventArgs e) { string idDatiAgenda = e.CommandArgument.ToString(); List <DatiArticoli> listaDatiArticoli = new List <DatiArticoli>(); Esito esito = new Esito(); switch (e.CommandName) { case "seleziona": esito = Offerta_BLL.Instance.GetListaDatiArticoliByIdDatiAgenda(idDatiAgenda, ref listaDatiArticoli); if (esito.Codice != Esito.ESITO_OK) { basePage.ShowError("Errore nel recupero dell'offerta selezionata"); } else { if (SessionManager.EventoSelezionato.ListaDatiArticoli == null) { SessionManager.EventoSelezionato.ListaDatiArticoli = new List <DatiArticoli>(); } SessionManager.EventoSelezionato.ListaDatiArticoli.AddRange(listaDatiArticoli); basePage.ShowSuccess("Offerta recuperata correttamente"); ResetPanelOfferta(); RichiediOperazionePopup("UPDATE"); } break; } }
protected void btnSalva_Click(object sender, EventArgs e) { // SALVO MODIFICHE AZIENDA Esito esito = new Esito(); Anag_Clienti_Fornitori azienda = CreaOggettoSalvataggio(ref esito); if (esito.Codice != Esito.ESITO_OK) { //panelErrore.Style.Remove("display"); //lbl_MessaggioErrore.Text = "Controllare i campi evidenziati"; basePage.ShowWarning("Controllare i campi evidenziati"); } else { NascondiErroriValidazione(); esito = Anag_Clienti_Fornitori_BLL.Instance.AggiornaAzienda(azienda, ((Anag_Utenti)Session[SessionManager.UTENTE])); if (esito.Codice != Esito.ESITO_OK) { //panelErrore.Style.Remove("display"); //lbl_MessaggioErrore.Text = esito.descrizione; basePage.ShowError(esito.Descrizione); } else { SessionManager.ListaAnagraficheFornitori.Clear(); SessionManager.ListaClientiFornitori.Clear(); //SessionManager.ListaCittaFornitori.Clear(); EditAzienda_Click(null, null); } } }
protected void btnModificaProtocollo_Click(object sender, EventArgs e) { // SALVO MODIFICHE PROTOCOLL Esito esito = new Esito(); Protocolli protocollo = CreaOggettoProtocollo(ref esito); if (esito.Codice != Esito.ESITO_OK) { log.Error(esito.Descrizione); //basePage.ShowWarning("Controllare i campi evidenziati!"); } else { //Nascondierro(); esito = Protocolli_BLL.Instance.AggiornaProtocollo(protocollo); if (esito.Codice != Esito.ESITO_OK) { log.Error(esito.Descrizione); basePage.ShowError(esito.Descrizione); } btnEditProtocollo_Click(null, null); } }
protected void btnRicercaAziende_Click(object sender, EventArgs e) { string queryRicerca = ConfigurationManager.AppSettings["QUERY_SEARCH_AZIENDE"]; string ClienteFornitore = ""; //string fornitore = ""; if (ViewState["TIPO_AZIENDA"].ToString() == "CLIENTI") { ClienteFornitore = " cliente = 1 "; } else { ClienteFornitore = " fornitore = 1 "; } queryRicerca = queryRicerca.Replace("@ClienteFornitore", ClienteFornitore); queryRicerca = queryRicerca.Replace("@comune", tbComune.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@provincia", tbProvincia.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@partitaIva", TbPiva.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@ragioneSociale", tbRagioneSociale.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@tipo", ddlTipoAzienda.SelectedValue.ToString().Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@codiceIdentificativo", tbCodiceIdentificativo.Text.Trim().Replace("'", "''")); Esito esito = new Esito(); DataTable dtAziende = Base_DAL.GetDatiBySql(queryRicerca, ref esito); gv_aziende.DataSource = dtAziende; gv_aziende.DataBind(); tbTotElementiGriglia.Text = dtAziende.Rows.Count.ToString("###,##0"); }
protected void btnElimina_Click(object sender, EventArgs e) { Esito esito = new Esito(); if (!string.IsNullOrEmpty((string)ViewState["idAzienda"])) { //esito = Anag_Clienti_Fornitori_BLL.Instance.EliminaAzienda(Convert.ToInt32(ViewState["idAzienda"].ToString()), ((Anag_Utenti)Session[SessionManager.UTENTE])); esito = Anag_Clienti_Fornitori_BLL.Instance.RemoveAzienda(Convert.ToInt32(ViewState["idAzienda"].ToString())); if (esito.Codice != Esito.ESITO_OK) { //panelErrore.Style.Remove("display"); //panelErrore.Style.Add("display","block"); //lbl_MessaggioErrore.Text = esito.descrizione; basePage.ShowError(esito.Descrizione); AttivaDisattivaModificaAzienda(true); } else { AttivaDisattivaModificaAzienda(true); //btn_chiudi_Click(null, null); pnlContainer.Visible = false; SessionManager.ListaAnagraficheFornitori.Clear(); SessionManager.ListaClientiFornitori.Clear(); //SessionManager.ListaCittaFornitori.Clear(); btnRicercaAziende_Click(null, null); } } }
public Esito InserisciOffertaRecuperata(List <DatiArticoli> listaDatiArticoli) { Esito esito = new Esito(); int idDatiAgenda = SessionManager.EventoSelezionato.id; using (SqlConnection con = new SqlConnection(sqlConstr)) { using (SqlCommand StoreProc = new SqlCommand("InsertDatiArticoli")) { using (SqlDataAdapter sda = new SqlDataAdapter()) { StoreProc.Connection = con; StoreProc.Connection.Open(); try { foreach (DatiArticoli datoArticoli in listaDatiArticoli) { CostruisciSP_InsertDatiArticoli(StoreProc, sda, idDatiAgenda, datoArticoli); StoreProc.ExecuteNonQuery(); } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA; esito.Descrizione = "Offerta_DAL.cs - InserisciOffertaRecuperata " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace; log.Error(ex.Message + Environment.NewLine + ex.StackTrace); } } } } return(esito); }
public Esito Logout() { Esito oEsito = new Esito(); Siav.APFlibrary.SiavWsLogin.ResultInfo oResult = Siav.APFlibrary.SiavWsLogin.ResultInfo.OK; try { oResult = siavWsLogin.Logout(oSessionInfo); if (oResult == ResultInfo.OK) { Console.WriteLine("Logout OK"); } else { oEsito.Codice = "0"; oEsito.Descrizione = "Logout fallito: Errore durante la fase di chiusura della sessione"; throw new ArgumentException(oEsito.Descrizione); } } catch (FaultException <ArchiflowServiceExceptionDetail> ex) { oEsito.Codice = "0"; oEsito.Descrizione = "Motivo: " + ex.Detail.Message; throw new ArgumentException(oEsito.Descrizione); } return(oEsito); }
public Esito Login(string userName, string password) { Esito oEsito = new Esito(); // create the connection info ConnectionInfo oConnectionInfo = new ConnectionInfo(); // optionally, set the date format and language (default "dd/mm/yyyy" and Italian) oConnectionInfo.DateFormat = "dd/mm/yyyy"; oConnectionInfo.Language = Siav.APFlibrary.SiavWsLogin.Language.Italian; // set the archiflow domain (the list of available domains may be obtained by calling the GetDomains method) oConnectionInfo.WorkflowDomain = "siav"; Siav.APFlibrary.SiavWsLogin.ResultInfo oResult = Siav.APFlibrary.SiavWsLogin.ResultInfo.OK; try { oResult = siavWsLogin.Login(userName, password, oConnectionInfo, out this.oSessionInfo); if (oResult == Siav.APFlibrary.SiavWsLogin.ResultInfo.OK) { oEsito.Codice = "1"; } else { oEsito.Codice = "0"; oEsito.Descrizione = "Login fallito: Errore durante la fase di accreditamento"; throw new ArgumentException(oEsito.Descrizione); } } catch (FaultException <ArchiflowServiceExceptionDetail> ex) { oEsito.Codice = "0"; oEsito.Descrizione = "Motivo: " + ex.Detail.Message; throw new ArgumentException(oEsito.Descrizione); } return(oEsito); }
protected void btnRicercaTLTime_Click(object sender, EventArgs e) { string queryRicerca = ConfigurationManager.AppSettings["QUERY_SEARCH_TLTIME"]; string strDataDa = tbDataDa.Text.Trim().Substring(6, 4) + "-" + tbDataDa.Text.Trim().Substring(3, 2) + "-" + tbDataDa.Text.Trim().Substring(0, 2); string strDataA = tbDataA.Text.Trim().Substring(6, 4) + "-" + tbDataA.Text.Trim().Substring(3, 2) + "-" + tbDataA.Text.Trim().Substring(0, 2); queryRicerca = queryRicerca.Replace("@dataDa", strDataDa); queryRicerca = queryRicerca.Replace("@dataA", strDataA); Esito esito = new Esito(); DataTable dtTLTime = Base_DAL.GetDatiBySql(queryRicerca, ref esito); if (dtTLTime != null && dtTLTime.Rows != null && dtTLTime.Rows.Count > 0) { btnCreaFileTLTime.Visible = true; } else { btnCreaFileTLTime.Visible = false; } Session["TaskTableTLTime"] = dtTLTime; gv_TLTime.DataSource = Session["TaskTableTLTime"]; gv_TLTime.DataBind(); }
protected void btnEliminaProtocollo_Click(object sender, EventArgs e) { Esito esito = new Esito(); if (!string.IsNullOrEmpty((string)ViewState["idProtocollo"])) { Entity.Protocolli protocollo = Protocolli_BLL.Instance.getProtocolloById(ref esito, Convert.ToInt64((string)ViewState["idProtocollo"])); if (esito.Codice == 0) { if (protocollo.Id_tipo_protocollo == Stato.Instance.STATO_FATTURA && protocollo.Pregresso == false && protocollo.Destinatario == "Cliente") { ShowError("Il protocollo selezionato è di tipo fattura attiva, eliminarlo dall'apposita procedura in lavorazione."); } else { //esito = Protocolli_BLL.Instance.EliminaProtocollo(Convert.ToInt32(ViewState["idProtocollo"].ToString())); esito = Protocolli_BLL.Instance.RemoveProtocollo(Convert.ToInt32(ViewState["idProtocollo"].ToString())); if (esito.Codice != Esito.ESITO_OK) { basePage.ShowError(esito.Descrizione); AttivaDisattivaModificaProtocollo(true); } else { AttivaDisattivaModificaProtocollo(true); pnlContainer.Visible = false; btnRicercaProtocollo_Click(null, null); } } } } }
protected void btnOKModificaNote_Click(object sender, EventArgs e) { NoteOfferta noteOfferta = (NoteOfferta)ViewState["NoteOfferta"]; noteOfferta.Banca = ddl_Banca.SelectedValue; noteOfferta.Pagamento = 30; // int.Parse(tbMod_Pagamento.Text); //int.Parse(ComboMod_Pagamento.SelectedValue); noteOfferta.NotaPagamento = tbMod_Pagamento.Text.Trim(); noteOfferta.Consegna = txt_Consegna.Text; noteOfferta.Note = txt_Note.Text.Trim(); Offerta_BLL.Instance.AggiornaNoteOfferta(noteOfferta); //RichiediOperazionePopup("SAVE_PDF_OFFERTA"); //DivFramePdf.Visible = true; //framePdf.Visible = true; DatiAgenda eventoSel = (DatiAgenda)ViewState["eventoSelezionato"]; Esito esito = popolaPannelloRiepilogo(eventoSel); ScriptManager.RegisterStartupScript(Page, typeof(Page), "aggiornaNote", script: "javascript: aggiornaRiepilogo()", addScriptTags: true); ScriptManager.RegisterStartupScript(Page, typeof(Page), "chiudiModificaNote", script: "javascript: document.getElementById('panelModificaNote').style.display='none'", addScriptTags: true); // FACCIO REFRESH SUL FRAME CHE VISUALIZZA IL PDF IN MODO DA VEDERE GLI AGGIORNAMENTI IN TEMPO REALE ScriptManager.RegisterStartupScript(Page, typeof(Page), "aggiornaFrame", script: "javascript: document.getElementById('" + framePdf.ClientID + "').contentDocument.location.reload(true);", addScriptTags: true); }
protected void btnRicercaClienti_Click(object sender, EventArgs e) { string queryRicerca = ""; switch (ddlSceltaClienteCollaboratore.Text) { case "Cliente": queryRicerca = "SELECT ID, RAGIONESOCIALE as [Ragione Sociale] FROM anag_clienti_fornitori WHERE attivo = 1 AND ragioneSociale LIKE '%@ragioneSociale%'"; queryRicerca = queryRicerca.Replace("@ragioneSociale", tbSearch_RagioneSociale.Text.Trim().Replace("'", "''")); break; case "Collaboratore": queryRicerca = "SELECT ID, COGNOME + ' ' + NOME as [Ragione Sociale] FROM anag_collaboratori WHERE attivo = 1 AND cognome LIKE '%@ragioneSociale%'"; queryRicerca = queryRicerca.Replace("@ragioneSociale", tbSearch_RagioneSociale.Text.Trim().Replace("'", "''")); break; default: break; } Esito esito = new Esito(); DataTable dtClienti = Base_DAL.GetDatiBySql(queryRicerca, ref esito); gvClienti.DataSource = dtClienti; gvClienti.DataBind(); }
public IActionResult CreateEsito([FromBody] Esito esitoToCreate) { if (esitoToCreate == null) { return(BadRequest(ModelState)); } var esito = _esitoRepository.GetEsiti().Where(e => e.NomeEsito.Trim().ToUpper() == esitoToCreate.NomeEsito.Trim().ToUpper()).FirstOrDefault(); if (esito != null) { ModelState.AddModelError("", $"Esito {esitoToCreate.NomeEsito} esiste già"); return(StatusCode(422, ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_esitoRepository.CreateEsito(esitoToCreate)) { ModelState.AddModelError("", $"Qualcosa è andato storto durante il salvataggio {esitoToCreate.NomeEsito}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetEsito", new { esitoId = esitoToCreate.EsitoId }, esitoToCreate)); }
DataTable getLavorazioniDelGiorno(string sDataTmp) { DataTable dtRet = new DataTable(); try { string queryRicercaLavorazioniDelGiorno = "select da.codice_lavoro,produzione,lavorazione " + "from[dbo].[tab_dati_agenda] da " + "left join tipo_colonne_agenda ca " + "on da.id_colonne_agenda = ca.id " + "left join tipo_stato ts " + "on da.id_stato = ts.id " + "left join tipo_tipologie tt " + "on da.id_tipologia = tt.id " + "left join dati_lavorazione dl " + "on dl.idDatiAgenda = da.id " + "left join dati_articoli_lavorazione dal " + "on dl.id = dal.idDatiLavorazione " + "left join anag_collaboratori ac " + "on dal.idCollaboratori = ac.id " + "where ac.cognome is not null " + "and dal.descrizione <> 'Diaria' " + "and data_inizio_lavorazione <= '@dataElaborazione' and data_fine_lavorazione >= '@dataElaborazione' " + "group by da.codice_lavoro,produzione,lavorazione " + "order by codice_lavoro"; queryRicercaLavorazioniDelGiorno = queryRicercaLavorazioniDelGiorno.Replace("@dataElaborazione", sDataTmp); Esito esito = new Esito(); dtRet = Base_DAL.GetDatiBySql(queryRicercaLavorazioniDelGiorno, ref esito); } catch (Exception ex) { ShowError("Errore durante la ricerca delle lavorazioni del giorno " + sDataTmp + Environment.NewLine + ex.Message); } return(dtRet); }
protected void btnEseguiStatistica_Click(object sender, EventArgs e) { Esito esito = new Esito(); string filtroNomeCliente = txt_Cliente.Text;// hf_NomeCliente.Value; string filtroNomeProduzione = txt_Produzione.Text;// hf_NomeProduzione.Value; string filtroNomeLavorazione = txt_Lavorazione.Text;// hf_NomeLavorazione.Value; string filtroNomeContratto = txt_Contratto.Text;// hf_NomeContratto.Value; bool? isFatturato; if (string.IsNullOrEmpty(ddlFatturato.SelectedValue)) { isFatturato = null; } else { isFatturato = ddlFatturato.SelectedValue == "1"; } string dataInizio = txt_PeriodoDa.Text; string dataFine = txt_PeriodoA.Text; List<StatisticheRicavi> listaStatisticheRicavi = Statistiche_BLL.Instance.GetStatisticheRicavi(filtroNomeCliente, filtroNomeProduzione, filtroNomeLavorazione, filtroNomeContratto, isFatturato, dataInizio, dataFine, ref esito); if (listaStatisticheRicavi.Count==0) { ShowWarning("Nessuna voce trovata per i parametri immessi"); } gv_statistiche.DataSource = listaStatisticheRicavi; gv_statistiche.DataBind(); tbTotElementiGriglia.Text = listaStatisticheRicavi.Count.ToString("###,##0"); }
public void aggiornaValori(Control parent) { foreach (Control x in parent.Controls) { if ((x.GetType() == typeof(TextBox))) { TextBox tb = ((TextBox)(x)); string chiave = tb.ID.Substring(3); string valore = tb.Text.Trim(); Esito esito = new Esito(); Config cfg = Config_BLL.Instance.getConfig(ref esito, chiave); if (esito.Codice == 0) { if (!valore.Equals(cfg.valore)) { cfg.valore = valore; esito = Config_BLL.Instance.AggiornaConfig(cfg); } } } if (x.HasControls()) { aggiornaValori(x); } } }
private void riempiComboGruppo(int idSubCategoria) { ddlTipoGruppoMagazzino.Items.Clear(); ddlTipoGruppoMagazzino.Items.Add(""); string queryRicercaGruppo = "select * from tipo_gruppo_magazzino where attivo = 1 "; if (idSubCategoria > 0) { queryRicercaGruppo += "and id in (select distinct id_gruppo_magazzino from mag_attrezzature where id_subcategoria=" + idSubCategoria.ToString() + ") "; } queryRicercaGruppo += "order by nome"; Esito esito = new Esito(); DataTable dtGruppi = Base_DAL.GetDatiBySql(queryRicercaGruppo, ref esito); foreach (DataRow tipologiaGruppo in dtGruppi.Rows) { ListItem item = new ListItem { Text = tipologiaGruppo["nome"].ToString(), Value = tipologiaGruppo["id"].ToString() }; ddlTipoGruppoMagazzino.Items.Add(item); } }
protected void btn_Risorse_Click(object sender, EventArgs e) { Esito esito = new Esito(); int idStato; string sottotipoRisorsa = UtilityTipologiche.getElementByID(SessionManager.ListaRisorse, int.Parse(hf_Risorse.Value), ref esito).sottotipo.ToUpper(); if (sottotipoRisorsa == EnumSottotipiRisorse.DIPENDENTI.ToString()) { idStato = Stato.Instance.STATO_RIPOSO; hf_Tipologie.Value = ""; ddl_Tipologie.Text = "<seleziona>"; hf_Clienti.Value = ""; ddl_Clienti.Text = "<seleziona>"; txt_DurataViaggioAndata.Text = "0"; txt_DurataViaggioRitorno.Text = "0"; txt_DataInizioImpegno.Text = txt_DataInizioLavorazione.Text; txt_DataFineImpegno.Text = txt_DataFineLavorazione.Text; txt_Produzione.Text = ""; txt_Lavorazione.Text = ""; txt_Indirizzo.Text = ""; txt_Luogo.Text = ""; } else { idStato = Stato.Instance.STATO_PREVISIONE_IMPEGNO; } AbilitaComponentiPopup(idStato); RichiediOperazionePopup("UPDATE"); }
private AttrezzatureMagazzino CreaOggettoAttrezzatura(ref Esito esito) { AttrezzatureMagazzino attrezzatura = new AttrezzatureMagazzino(); if (string.IsNullOrEmpty((string)ViewState["idAttrezzatura"])) { ViewState["idAttrezzatura"] = "0"; } attrezzatura.Id = Convert.ToInt16(ViewState["idAttrezzatura"].ToString()); attrezzatura.Cod_vs = BasePage.ValidaCampo(tbMod_CodiceVideoSystem, "", false, ref esito); attrezzatura.Data_acquisto = BasePage.ValidaCampo(tbMod_DataAcquisto, DateTime.Now, true, ref esito); attrezzatura.Descrizione = BasePage.ValidaCampo(tbMod_Descrizione, "", true, ref esito); attrezzatura.Disponibile = cbMod_Disponibile.Checked; attrezzatura.Garanzia = cbMod_Garanzia.Checked; attrezzatura.Id_categoria = Convert.ToInt32(cmbMod_Categoria.SelectedValue); attrezzatura.Id_posizione_magazzino = Convert.ToInt32(cmbMod_Posizione.SelectedValue); if (!string.IsNullOrEmpty(cmbMod_Gruppo.SelectedValue)) { attrezzatura.Id_gruppo_magazzino = Convert.ToInt32(cmbMod_Gruppo.SelectedValue); } if (!string.IsNullOrEmpty(cmbMod_SubCategoria.SelectedValue)) { attrezzatura.Id_subcategoria = Convert.ToInt32(cmbMod_SubCategoria.SelectedValue); } attrezzatura.Marca = BasePage.ValidaCampo(tbMod_Marca, "", true, ref esito); attrezzatura.Modello = BasePage.ValidaCampo(tbMod_Modello, "", true, ref esito); attrezzatura.Seriale = BasePage.ValidaCampo(tbMod_Seriale, "", false, ref esito); attrezzatura.Fornitore = BasePage.ValidaCampo(tbMod_Fornitore, "", false, ref esito); attrezzatura.Note = BasePage.ValidaCampo(tbMod_Note, "", false, ref esito); attrezzatura.Attivo = true; return(attrezzatura); }
private static void SetEsito(Esito esitoElement, String esitoValue) { switch (esitoValue.ToUpper()) { case "ACCOGLIMENTO": esitoElement.TipoEsito = EsitoType.Accoglimento; break; case "DIFFERIMENTO": // al momento non è gestito // il campo verrà pulito in seguito esitoElement.TipoEsito = EsitoType.Differimento; break; case "ACCOGLIMENTO PARZIALE": case "RIFIUTO PARZIALE": esitoElement.TipoEsito = EsitoType.AccoglimentoParziale; break; case "RIFIUTO TOTALE": case "NON ACCOGLIMENTO": esitoElement.TipoEsito = EsitoType.Rifiuto; break; default: break; } }
protected void btnInserisciUtente_Click(object sender, EventArgs e) { // INSERISCO UTENTE Esito esito = new Esito(); Utenti utente = CreaOggettoUtente(ref esito); //if (esito.Codice != Esito.ESITO_OK) //{ // basePage.ShowWarning("Controllare i campi evidenziati"); //} if (esito.Codice == Esito.ESITO_OK) { NascondiErroriValidazione(); int iRet = Anag_Utenti_BLL.Instance.CreaUtente(utente, ref esito); if (iRet > 0) { // UNA VOLTA INSERITO CORRETTAMENTE PUO' ESSERE MODIFICATO hf_idUtente.Value = iRet.ToString(); ViewState["idUtente"] = hf_idUtente.Value; hf_tipoOperazione.Value = "VISUALIZZAZIONE"; } if (esito.Codice != Esito.ESITO_OK) { log.Error(esito.Descrizione); basePage.ShowError(esito.Descrizione); } basePage.ShowSuccess("Inserito Utente " + utente.Username); btnEditUtente_Click(null, null); } }
private void caricaTipologia() { List <ColonneAgenda> lista; Esito esito = new Esito(); lista = UtilityTipologiche.CaricaColonneAgenda(true, ref esito); BasePage p = new BasePage(); // CARICO LA COMBO if (string.IsNullOrEmpty(esito.Descrizione)) { lbMod_Tipologia.Items.Clear(); foreach (ColonneAgenda tipologia in lista) { ListItem item = new ListItem(); item.Text = tipologia.nome; item.Value = tipologia.id.ToString(); lbMod_Tipologia.Items.Add(item); } // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA abilitaBottoni(p.AbilitazioneInScrittura()); } else { Session["ErrorPageText"] = esito.Descrizione; string url = String.Format("~/pageError.aspx"); Response.Redirect(url, true); } }
public ActionResult Create(Esito esito) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://localhost:44357/api/"); var responseTask = client.PostAsJsonAsync("esiti", esito); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var newEsitoTask = result.Content.ReadAsAsync <Esito>(); newEsitoTask.Wait(); var newEsito = newEsitoTask.Result; TempData["SuccessMessage"] = $"L'esito {esito.NomeEsito} è stato creato con successo. "; return(RedirectToAction("Index", "Esito")); } if ((int)result.StatusCode == 422) { ModelState.AddModelError("", $"Esito {esito.NomeEsito} esiste già!"); } else { ModelState.AddModelError("", "Sono sorti dei problemi. Esito non è stato eliminato!"); } } return(View()); }
protected void btnRicercaArticoli_Click(object sender, EventArgs e) { NascondiErroriValidazione(); string queryRicerca = ConfigurationManager.AppSettings["QUERY_SEARCH_ARTICOLI"]; queryRicerca = queryRicerca.Replace("@defaultDescrizioneLunga", tbDescrizione.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@defaultDescrizione", tbDescrizioneBreve.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@defaultPrezzo", tbPrezzo.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@defaultCosto", TbCosto.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@genere", ddlGenere.SelectedItem.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@gruppo", ddlGruppo.SelectedItem.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@sottoGruppo", ddlSottoGruppo.SelectedItem.Text.Trim().Replace("'", "''")); //queryRicerca = queryRicerca.Replace("@defaultIva", tbIva.Text.Trim().Replace("'", "''")); queryRicerca = queryRicerca.Replace("@defaultIva", ""); Esito esito = new Esito(); DataTable dtArticoli = Base_DAL.GetDatiBySql(queryRicerca, ref esito); gv_articoli.DataSource = dtArticoli; gv_articoli.DataBind(); tbTotElementiGriglia.Text = dtArticoli.Rows.Count.ToString("###,##0"); }