예제 #1
0
        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();
        }
예제 #2
0
        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");
        }
예제 #3
0
        public string getNumeroDocumentoTrasporto()
        {
            Esito  esito = new Esito();
            string sREt  = Base_DAL.GetNumeroDocumentoTrasporto(ref esito);

            return(sREt);
        }
예제 #4
0
        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();
        }
예제 #5
0
        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);
            }
        }
예제 #6
0
        public string getNumeroFattura()
        {
            Esito  esito = new Esito();
            string sREt  = Base_DAL.GetNumeroFattura(ref esito);

            return(sREt);
        }
예제 #7
0
        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);
        }
예제 #8
0
        public void InsereLog()
        {
            SqlCommand comando = new SqlCommand("SenhaUserSis.Pr_InsLogEventos");

            try
            {
                Base_DAL.StringConexao();
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("@DsEvento", DsEvento);
                comando.Parameters.AddWithValue("@DtInicio", DtInicio);
                comando.Parameters.AddWithValue("@DtFim", DateTime.Now);
                comando.Parameters.AddWithValue("@DsParametros", (string.IsNullOrEmpty(DsParametros) ? (object)DBNull.Value : DsParametros));
                comando.Parameters["@DsParametros"].Size = 8000;
                comando.Parameters.AddWithValue("@DsResultado", DsResultado);
                comando.Parameters["@DsResultado"].Size = 8000;
                comando.Parameters.AddWithValue("@FlSucesso", FlSucesso);
                comando.Parameters.AddWithValue("@NmUsuarioInclusao", DsUsuarioInclusao);
                comando.Parameters.AddWithValue("@NmSistema", DsSistema);
                comando.Parameters.AddWithValue("@NuVersao", NuVersao);
                comando.Parameters.AddWithValue("@DsAmbiente", DsAmbiente);

                StringConexao();
                DAOSqlServerModeloRetorno vModeloRetorno = new DAOSqlServerModeloRetorno(VGFramework.StringConexao, short.Parse(VGFramework.StringConexao.Substring(VGFramework.StringConexao.LastIndexOf("=") + 1)));
                vModeloRetorno.ExecutaComando(comando);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #9
0
        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");
        }
예제 #10
0
        protected void btnRicercaLavorazioni_Click(object sender, EventArgs e)
        {
            string queryRicerca = ConfigurationManager.AppSettings["QUERY_SEARCH_LAVORAZIONI"];

            queryRicerca = queryRicerca.Replace("@ragioneSociale", tbSearch_Cliente.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@codiceLavorazione", tbSearch_CodiceLavoro.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@lavorazione", tbSearch_Lavorazione.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@luogo", tbSearch_Luogo.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@produzione", tbSearch_Produzione.Text.Trim().Replace("'", "''"));

            // SE DATA DA E' VALORIZZATA
            if (!string.IsNullOrEmpty(tbSearch_DataInizio.Text.Trim()))
            {
                // CONTROLLO SE E' UNA DATA VALIDA
                try
                {
                    DateTime dataPartenza = Convert.ToDateTime(tbSearch_DataInizio.Text.Trim());
                    // SE DATA DA E' VALIDA CONTROLLO DATA A
                    if (!string.IsNullOrEmpty(tbSearch_DataFine.Text.Trim()))
                    {
                        // CONTROLLO SE E' UNA DATA VALIDA
                        try
                        {
                            DateTime dataArrivo = Convert.ToDateTime(tbSearch_DataFine.Text.Trim());
                            // E' UNA DATA VALIDA, FACCIO BETWEEN TRA DATA DA E DATA A
                            string sDataPartenza = dataPartenza.ToString("yyyy-MM-ddTHH:mm:ss");
                            string sDataArrivo   = dataArrivo.ToString("yyyy-MM-ddTHH:mm:ss");
                            queryRicerca = queryRicerca.Replace("@queryRangeDate", " and data_inizio_lavorazione between '" + sDataPartenza + "' and '" + dataArrivo + "' ");
                        }
                        catch (Exception)
                        {
                            // NON E' UNA DATA VALIDA, FACCIO CONTROLLO SU DATA DA PRECISA
                            queryRicerca = queryRicerca.Replace("@queryRangeDate", " and convert(varchar, data_inizio_lavorazione, 103) = '" + dataPartenza.ToString("dd/MM/yyyy") + "' ");
                        }
                    }
                    else
                    {
                        // FACCIO CONTROLLO SU DATA PRECISA SE DATA A NON E' VALIDA
                        queryRicerca = queryRicerca.Replace("@queryRangeDate", " and convert(varchar, data_inizio_lavorazione, 103) = '" + dataPartenza.ToString("dd/MM/yyyy") + "' ");
                    }
                }
                catch (Exception)
                {
                    // NON E' UNA DATA VALIDA QUINDI TENTO DI FARE LA LIKE CON IL TESTO INSERITO ED IGNORO tbSearch_DataFine
                    queryRicerca = queryRicerca.Replace("@queryRangeDate", " and (isnull(convert(varchar, data_inizio_lavorazione, 103), '') like '%" + tbSearch_DataInizio.Text.Trim() + "%') ");
                }
            }
            else
            {
                queryRicerca = queryRicerca.Replace("@queryRangeDate", "");
            }


            Esito     esito         = new Esito();
            DataTable dtLavorazioni = Base_DAL.GetDatiBySql(queryRicerca, ref esito);

            gvLavorazioni.DataSource = dtLavorazioni;
            gvLavorazioni.DataBind();
        }
예제 #11
0
        string getCollaboratoriByCodiceQualifica(string sDataTmp, string codiceLavorazione, string qualifica)
        {
            string    elencoCollaboratori = "";
            DataTable dtRet = new DataTable();

            try
            {
                string ricercaCollaboratori = "select ac.cognome + ' ' + ac.nome as nominativo " +
                                              "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' " +
                                              "and codice_lavoro = '@codiceLavorazione' " +
                                              "and dal.descrizione = '@qualifica' " +
                                              "group by ac.cognome,ac.nome " +
                                              "order by ac.cognome,ac.nome";

                ricercaCollaboratori = ricercaCollaboratori.Replace("@dataElaborazione", sDataTmp);
                ricercaCollaboratori = ricercaCollaboratori.Replace("@codiceLavorazione", codiceLavorazione);
                ricercaCollaboratori = ricercaCollaboratori.Replace("@qualifica", qualifica);

                Esito esito = new Esito();

                dtRet = Base_DAL.GetDatiBySql(ricercaCollaboratori, ref esito);
                if (dtRet != null && dtRet.Rows != null && dtRet.Rows.Count > 0)
                {
                    foreach (DataRow rigaCollaboratore in dtRet.Rows)
                    {
                        //elencoCollaboratori += "," + rigaCollaboratore["nominativo"].ToString();
                        elencoCollaboratori += Environment.NewLine + rigaCollaboratore["nominativo"].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                ShowError("Errore durante la ricerca dei collaboratori del giorno " + sDataTmp + Environment.NewLine + ex.Message);
            }

            //if (elencoCollaboratori.Length > 2 && elencoCollaboratori.Substring(0, 2).Equals("\r\n")) elencoCollaboratori = elencoCollaboratori.Substring(2, elencoCollaboratori.Length - 2);
            if (elencoCollaboratori.Length > 2 && elencoCollaboratori.Substring(0, 2).Equals(Environment.NewLine))
            {
                elencoCollaboratori = elencoCollaboratori.Substring(2, elencoCollaboratori.Length - 2);
            }

            return(elencoCollaboratori);
        }
예제 #12
0
        protected void imgElimina_Command(object sender, CommandEventArgs e)
        {
            if (e.CommandName == "EliminaArticolo" && basePage.AbilitazioneInScrittura())
            {
                string value = e.CommandArgument.ToString();
                Esito  esito = new Esito();
                try
                {
                    NascondiErroriValidazione();

                    // DEVO TROVARE PRIMA IL GRUPPO ARTICOLO FORMATO DA ID GRUPPO E ID ARTICOLO

                    string    query            = "SELECT id FROM art_gruppi_articoli where idArtGruppi = " + tbIdRaggruppamentoDaModificare.Text.Trim() + " AND idArtArticoli = " + value;
                    DataTable dtGruppiArticoli = Base_DAL.GetDatiBySql(query, ref esito);

                    if (dtGruppiArticoli == null || dtGruppiArticoli.Rows == null)
                    {
                        esito.Codice      = Esito.ESITO_KO_ERRORE_NO_RISULTATI;
                        esito.Descrizione = "btnEliminaArticolo_Click - Nessun risultato restituito dalla query " + query;
                    }

                    if (esito.Codice != Esito.ESITO_OK)
                    {
                        log.Error(esito.Descrizione);
                        ShowError(esito.Descrizione);
                    }
                    else
                    {
                        foreach (DataRow riga in dtGruppiArticoli.Rows)
                        {
                            int idGruppoArticolo = Convert.ToInt16(riga["id"]);
                            esito = Art_Gruppi_Articoli_BLL.Instance.EliminaGruppoArticolo(idGruppoArticolo, ((Anag_Utenti)Session[SessionManager.UTENTE]));
                        }
                        if (esito.Codice != Esito.ESITO_OK)
                        {
                            log.Error(esito.Descrizione);
                            ShowError(esito.Descrizione);
                        }
                        else
                        {
                            btnEditRaggruppamento_Click(null, null);
                        }
                    }
                }
                catch (Exception ex)
                {
                    log.Error("btnEliminaArticolo_Click", ex);
                    if (esito.Codice == Esito.ESITO_OK)
                    {
                        esito.Codice      = Esito.ESITO_KO_ERRORE_GENERICO;
                        esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace;
                    }
                    ShowError(ex.Message);
                }
            }
        }
예제 #13
0
        private string getPassword(int idUtente)
        {
            string    pwdRet = "";
            Esito     esito  = new Esito();
            DataTable dt     = Base_DAL.GetDatiBySql("SELECT password from ANAG_UTENTI WHERE ID = " + idUtente.ToString(), ref esito);

            if (dt != null && dt.Rows != null && dt.Rows.Count == 1)
            {
                pwdRet = dt.Rows[0]["password"].ToString();
            }
            return(pwdRet);
        }
예제 #14
0
        protected void btnRicercaUtente_Click(object sender, EventArgs e)
        {
            string queryRicerca = ConfigurationManager.AppSettings["QUERY_SEARCH_UTENTI"];

            queryRicerca = queryRicerca.Replace("@cognome", tbCognome.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@nome", tbNome.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@username", tbUserName.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@tipologia", ddlTipoUtente.SelectedValue.ToString().Trim().Replace("'", "''"));

            Esito     esito    = new Esito();
            DataTable dtUtenti = Base_DAL.GetDatiBySql(queryRicerca, ref esito);

            gv_utenti.DataSource = dtUtenti;
            gv_utenti.DataBind();
        }
예제 #15
0
        protected void btnRicercaFornitori_Click(object sender, EventArgs e)
        {
            string queryRicerca = "";


            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("'", "''"));


            Esito     esito       = new Esito();
            DataTable dtFornitori = Base_DAL.GetDatiBySql(queryRicerca, ref esito);

            gvFornitori.DataSource = dtFornitori;
            gvFornitori.DataBind();
        }
예제 #16
0
        private void caricaRaggruppamenti()
        {
            Esito esito = new Esito();

            gvMod_Raggruppamenti.DataSource = null;
            esito = new Esito();
            DataTable dtGruppi = Base_DAL.GetDatiBySql("SELECT id,Nome,Descrizione FROM art_gruppi" +
                                                       " WHERE ATTIVO = 1" +
                                                       " ORDER BY nome", ref esito);


            //List<Art_Gruppi> lista;

            //lista = Art_Gruppi_BLL.Instance.CaricaListaGruppi(ref esito);

            //BasePage p = new BasePage();

            // CARICO LA LISTA RAGGRUPPAMENTI
            if (string.IsNullOrEmpty(esito.Descrizione))
            {
                gvMod_Raggruppamenti.DataSource = dtGruppi;
                gvMod_Raggruppamenti.DataBind();

                //ARTICOLI
                ddlArticoliDaAggiungere.Items.Clear();
                List <Art_Articoli> listaArticoliMain = Art_Articoli_BLL.Instance.CaricaListaArticoli(ref esito, true);
                foreach (Art_Articoli articoloMain in listaArticoliMain)
                {
                    ListItem item = new ListItem();
                    item.Text  = articoloMain.DefaultDescrizione + " | " + articoloMain.DefaultDescrizioneLunga;
                    item.Value = articoloMain.Id.ToString();
                    ddlArticoliDaAggiungere.Items.Add(item);
                }


                // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA
                abilitaBottoni(AbilitazioneInScrittura());
            }
            else
            {
                Session["ErrorPageText"] = esito.Descrizione;
                string url = String.Format("~/pageError.aspx");
                Response.Redirect(url, true);
            }
        }
예제 #17
0
        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);
        }
예제 #18
0
        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);
        }
예제 #19
0
        public Esito resetNumeroFattura(int annoFattura, int numeroFattura)
        {
            Esito esito = Base_DAL.ResetNumeroFattura(annoFattura, numeroFattura);

            return(esito);
        }
예제 #20
0
        protected void btnRicercaAttrezzatura_Click(object sender, EventArgs e)
        {
            string queryRicerca = ConfigurationManager.AppSettings["QUERY_SEARCH_ATTREZZATURE"];

            queryRicerca = queryRicerca.Replace("@codiceVS", tbCodiceVS.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@descrizione", tbDescrizione.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@marca", tbMarca.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@modello", tbModello.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@seriale", tbSeriale.Text.Trim().Replace("'", "''"));
            queryRicerca = queryRicerca.Replace("@fornitore", tbFornitore.Text.Trim().Replace("'", "''"));
            //queryRicerca = queryRicerca.Replace("@dataAcquisto", tbDataAcquisto.Text.Trim().Replace("'", "''"));

            // SELEZIONO I CAMPI DROPDOWN SE VALORIZZATI
            string queryRicercaCampiDropDown = "";

            if (!string.IsNullOrEmpty(ddlTipoCategoria.SelectedItem.Text))
            {
                //queryRicercaCampiDropDown += " and cat.nome='" + ddlTipoCategoria.SelectedItem.Text.Replace("'", "''") + "' ";
                queryRicercaCampiDropDown += " and cat.id=" + ddlTipoCategoria.SelectedValue + " ";
            }
            if (!string.IsNullOrEmpty(ddlTipoSubCategoria.SelectedItem.Text))
            {
                //queryRicercaCampiDropDown += " and sub.nome='" + ddlTipoSubCategoria.SelectedItem.Text.Replace("'", "''") + "' ";
                queryRicercaCampiDropDown += " and sub.id=" + ddlTipoSubCategoria.SelectedValue + " ";
            }
            if (!string.IsNullOrEmpty(ddlTipoGruppoMagazzino.SelectedItem.Text))
            {
                //queryRicercaCampiDropDown += " and gruppo.nome='" + ddlTipoGruppoMagazzino.SelectedItem.Text.Replace("'", "''") + "' ";
                queryRicercaCampiDropDown += " and gruppo.id=" + ddlTipoGruppoMagazzino.SelectedValue + " ";
            }
            if (!string.IsNullOrEmpty(ddlTipoPosizioneMagazzino.SelectedItem.Text))
            {
                queryRicercaCampiDropDown += " and pos.nome='" + ddlTipoPosizioneMagazzino.SelectedItem.Text.Replace("'", "''") + "' ";
            }


            queryRicerca = queryRicerca.Replace("@campiTendina", queryRicercaCampiDropDown.Trim());

            //queryRicerca = queryRicerca.Replace("@categoria", ddlTipoCategoria.SelectedItem.Text.Trim().Replace("'", "''"));
            //queryRicerca = queryRicerca.Replace("@subcategoria", ddlTipoSubCategoria.SelectedItem.Text.Trim().Replace("'", "''"));
            //queryRicerca = queryRicerca.Replace("@posizione", ddlTipoPosizioneMagazzino.SelectedItem.Text.Trim().Replace("'", "''"));
            //queryRicerca = queryRicerca.Replace("@gruppo", ddlTipoGruppoMagazzino.SelectedItem.Text.Trim().Replace("'", "''"));


            string queryRicercaDataAcquisto = "";

            if (!string.IsNullOrEmpty(tbDataAcquisto.Text))
            {
                DateTime dataDa = Convert.ToDateTime(tbDataAcquisto.Text);
                //DateTime dataA = DateTime.Now;
                DateTime dataA = dataDa;
                queryRicercaDataAcquisto = " and data_acquisto between '@dataDa' and '@DataA' ";
                if (!string.IsNullOrEmpty(tbDataAcquistoA.Text))
                {
                    dataA = Convert.ToDateTime(tbDataAcquistoA.Text);
                }
                queryRicercaDataAcquisto = queryRicercaDataAcquisto.Replace("@dataDa", dataDa.ToString("yyyy-MM-ddT00:00:00.000"));
                queryRicercaDataAcquisto = queryRicercaDataAcquisto.Replace("@DataA", dataA.ToString("yyyy-MM-ddT23:59:59.999"));
            }
            queryRicerca = queryRicerca.Replace("@dataAcquisto", queryRicercaDataAcquisto);


            Esito     esito          = new Esito();
            DataTable dtAttrezzature = Base_DAL.GetDatiBySql(queryRicerca, ref esito);

            gv_attrezzature.DataSource = dtAttrezzature;
            gv_attrezzature.DataBind();
            //gv_attrezzature.Columns[1].Visible = false;
            tbTotElementiGriglia.Text = dtAttrezzature.Rows.Count.ToString("###,##0");
        }
예제 #21
0
        public static Esito EliminaTipologia(EnumTipologiche tipoTipologica, int idTipologica)
        {
            Esito esito = Base_DAL.EliminaTipologia(tipoTipologica, idTipologica);

            return(esito);
        }
예제 #22
0
        public Esito resetCodiceLavorazioneNew(int anno, int codiceLavorazioneIniziale)
        {
            Esito esito = Base_DAL.ResetCodLavNew(anno, codiceLavorazioneIniziale);

            return(esito);
        }
예제 #23
0
        public int getProtocollo(ref Esito esito)
        {
            int iREt = Base_DAL.GetProtocollo(ref esito);

            return(iREt);
        }
예제 #24
0
        public Esito resetProcotollo(int protocolloIniziale)
        {
            Esito esito = Base_DAL.ResetProtocollo(protocolloIniziale);

            return(esito);
        }
예제 #25
0
        public string getCodiceLavorazioneNew(ref Esito esito, int year)
        {
            string iREt = Base_DAL.GetCodLavNew(ref esito, year);

            return(iREt);
        }
예제 #26
0
        public Esito resetDocumentoTrasporto(int annoDocumentoTrasporto, int numeroDocumentoTrasporto)
        {
            Esito esito = Base_DAL.ResetDocumentoTrasporto(annoDocumentoTrasporto, numeroDocumentoTrasporto);

            return(esito);
        }
예제 #27
0
        public static Esito RemoveTipologia(EnumTipologiche tipoTipologica, int idTipologica)
        {
            Esito esito = Base_DAL.RemoveTipologia(tipoTipologica, idTipologica);

            return(esito);
        }
예제 #28
0
        public static ColonneAgenda getColonneAgendaById(int idColonnaAgenda, ref Esito esito)
        {
            ColonneAgenda colonnaAgenda = Base_DAL.GetColonneAgendaById(idColonnaAgenda, ref esito);

            return(colonnaAgenda);
        }
예제 #29
0
        public static int CreaColonneAgenda(ColonneAgenda colonnaAgenda, ref Esito esito)
        {
            int iRet = Base_DAL.CreaColonneAgenda(colonnaAgenda, ref esito);

            return(iRet);
        }
예제 #30
0
        public static Esito AggiornaColonneAgenda(ColonneAgenda colonnaAgenda)
        {
            Esito esito = Base_DAL.AggiornaColonneAgenda(colonnaAgenda);

            return(esito);
        }