Beispiel #1
0
        public Esito EliminaDatiAgendaMagazzino(int idDatiAgendaMagazzino)
        {
            Esito       esito  = new Esito();
            Anag_Utenti utente = ((Anag_Utenti)HttpContext.Current.Session[SessionManager.UTENTE]);

            try
            {
                using (SqlConnection con = new SqlConnection(sqlConstr))
                {
                    using (SqlCommand StoreProc = new SqlCommand("DeleteDatiAgendaMagazzino"))
                    {
                        using (SqlDataAdapter sda = new SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            SqlParameter id = new SqlParameter("@id", SqlDbType.Int);
                            id.Direction = ParameterDirection.Input;
                            id.Value     = idDatiAgendaMagazzino;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Dati_Agenda_Magazzino_DAL.cs - EliminaDatiAgendaMagazzino " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #2
0
        public Esito RemoveAzienda(int idAzienda)
        {
            Anag_Utenti utente = ((Anag_Utenti)HttpContext.Current.Session[SessionManager.UTENTE]);
            Esito       esito  = new Esito();

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("RemoveClienteFornitore"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", idAzienda);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE


                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Anag_Clienti_Fornitori_DAL.cs - RemoveAzienda " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #3
0
        public Esito EliminaIndirizzoCollaboratore(int idIndirizzoCollaboratore, Anag_Utenti utente)
        {
            Esito esito = new Esito();

            try
            {
                using (SqlConnection con = new SqlConnection(sqlConstr))
                {
                    using (SqlCommand StoreProc = new SqlCommand("DeleteIndirizziCollaboratore"))
                    {
                        using (SqlDataAdapter sda = new SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            SqlParameter id = new SqlParameter("@id", SqlDbType.Int);
                            id.Direction = ParameterDirection.Input;
                            id.Value     = idIndirizzoCollaboratore;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Anag_Indirizzi_Collaboratori_DAL.cs - EliminaIndirizzoCollaboratore " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #4
0
        private Esito ValidazioneCampi(Anag_Utenti utente)
        {
            Esito esito = new Esito();

            esito = ControlloCampiObbligatori();
            //if (esito.Codice != Esito.ESITO_OK)
            //{
            //    esito.Descrizione = "Controllare i campi evidenziati";
            //}
            //else
            if (!ControlloNuovaPassword())
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_VALIDAZIONE;
                esito.Descrizione = "Errore nella convalida delle nuove Password";
            }
            else if (!ControlloVecchiaPassword(utente))
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_VALIDAZIONE;
                esito.Descrizione = "La password inserita non è valida";
            }

            return(esito);
        }
Beispiel #5
0
        public int CreaDocumentoCollaboratore(Anag_Documenti_Collaboratori documentoCollaboratore, Anag_Utenti utente, ref Esito esito)
        {
            int iREt = Anag_Documenti_Collaboratori_DAL.Instance.CreaDocumentoCollaboratore(documentoCollaboratore, utente, ref esito);

            return(iREt);
        }
Beispiel #6
0
        public Esito AggiornaNoteAgendaMagazzino(NoteAgendaMagazzino noteAgendaMagazzino)
        {
            Esito       esito  = new Esito();
            Anag_Utenti utente = ((Anag_Utenti)HttpContext.Current.Session[SessionManager.UTENTE]);

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateNoteAgendaMagazzino"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", noteAgendaMagazzino.Id);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter id_Agenda = new SqlParameter("@id_Agenda", noteAgendaMagazzino.Id_Agenda);
                            id_Agenda.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Agenda);



                            SqlParameter note = new SqlParameter("@note", noteAgendaMagazzino.Note);
                            note.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(note);



                            SqlParameter attivo = new SqlParameter("@attivo", noteAgendaMagazzino.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);


                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Note_Agenda_Magazzino_DAL.cs - AggiornaNoteAgendaMagazzino " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #7
0
        public Esito AggiornaDatiAgendaMagazzino(DatiAgendaMagazzino datiAgendaMagazzino)
        {
            Esito       esito  = new Esito();
            Anag_Utenti utente = ((Anag_Utenti)HttpContext.Current.Session[SessionManager.UTENTE]);

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateDatiAgendaMagazzino"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", datiAgendaMagazzino.Id);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter id_Agenda = new SqlParameter("@id_Agenda", datiAgendaMagazzino.Id_Agenda);
                            id_Agenda.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Agenda);

                            SqlParameter descrizione_Camera = new SqlParameter("@descrizione_Camera", datiAgendaMagazzino.Descrizione_Camera);
                            descrizione_Camera.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(descrizione_Camera);

                            SqlParameter id_Altro1 = new SqlParameter("@id_Altro1", datiAgendaMagazzino.Id_Altro1);
                            id_Altro1.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Altro1);

                            SqlParameter id_Altro2 = new SqlParameter("@id_Altro2", datiAgendaMagazzino.Id_Altro2);
                            id_Altro2.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Altro2);

                            SqlParameter id_Camera = new SqlParameter("@id_Camera", datiAgendaMagazzino.Id_Camera);
                            id_Camera.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Camera);

                            SqlParameter id_Cavalletto = new SqlParameter("@id_Cavalletto", datiAgendaMagazzino.Id_Cavalletto);
                            id_Cavalletto.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Cavalletto);

                            SqlParameter id_Cavi = new SqlParameter("@id_Cavi", datiAgendaMagazzino.Id_Cavi);
                            id_Cavi.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Cavi);

                            SqlParameter id_Fibra_Trax = new SqlParameter("@id_Fibra_Trax", datiAgendaMagazzino.Id_Fibra_Trax);
                            id_Fibra_Trax.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Fibra_Trax);

                            SqlParameter id_Lensholder = new SqlParameter("@id_Lensholder", datiAgendaMagazzino.Id_Lensholder);
                            id_Lensholder.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Lensholder);

                            SqlParameter id_Loop = new SqlParameter("@id_Loop", datiAgendaMagazzino.Id_Loop);
                            id_Loop.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Loop);

                            SqlParameter id_Mic = new SqlParameter("@id_Mic", datiAgendaMagazzino.Id_Mic);
                            id_Mic.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Mic);

                            SqlParameter id_Ottica = new SqlParameter("@id_Ottica", datiAgendaMagazzino.Id_Ottica);
                            id_Ottica.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Ottica);

                            SqlParameter id_Testa = new SqlParameter("@id_Testa", datiAgendaMagazzino.Id_Testa);
                            id_Testa.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Testa);

                            SqlParameter id_Viewfinder = new SqlParameter("@id_Viewfinder", datiAgendaMagazzino.Id_Viewfinder);
                            id_Viewfinder.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_Viewfinder);

                            SqlParameter nome_Altro1 = new SqlParameter("@nome_Altro1", datiAgendaMagazzino.Nome_Altro1);
                            nome_Altro1.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Altro1);

                            SqlParameter nome_Altro2 = new SqlParameter("@nome_Altro2", datiAgendaMagazzino.Nome_Altro2);
                            nome_Altro2.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Altro2);

                            SqlParameter nome_Camera = new SqlParameter("@nome_Camera", datiAgendaMagazzino.Nome_Camera);
                            nome_Camera.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Camera);

                            SqlParameter nome_Cavalletto = new SqlParameter("@nome_Cavalletto", datiAgendaMagazzino.Nome_Cavalletto);
                            nome_Cavalletto.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Cavalletto);

                            SqlParameter nome_Cavi = new SqlParameter("@nome_Cavi", datiAgendaMagazzino.Nome_Cavi);
                            nome_Cavi.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Cavi);

                            SqlParameter nome_Fibra_Trax = new SqlParameter("@nome_Fibra_Trax", datiAgendaMagazzino.Nome_Fibra_Trax);
                            nome_Fibra_Trax.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Fibra_Trax);

                            SqlParameter nome_Lensholder = new SqlParameter("@nome_Lensholder", datiAgendaMagazzino.Nome_Lensholder);
                            nome_Lensholder.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Lensholder);

                            SqlParameter nome_Loop = new SqlParameter("@nome_Loop", datiAgendaMagazzino.Nome_Loop);
                            nome_Loop.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Loop);

                            SqlParameter nome_Mic = new SqlParameter("@nome_Mic", datiAgendaMagazzino.Nome_Mic);
                            nome_Mic.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Mic);

                            SqlParameter nome_Ottica = new SqlParameter("@nome_Ottica", datiAgendaMagazzino.Nome_Ottica);
                            nome_Ottica.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Ottica);

                            SqlParameter nome_Testa = new SqlParameter("@nome_Testa", datiAgendaMagazzino.Nome_Testa);
                            nome_Testa.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Testa);

                            SqlParameter nome_Viewfinder = new SqlParameter("@nome_Viewfinder", datiAgendaMagazzino.Nome_Viewfinder);
                            nome_Viewfinder.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome_Viewfinder);

                            SqlParameter attivo = new SqlParameter("@attivo", datiAgendaMagazzino.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);


                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Dati_Agenda_Magazzino_DAL.cs - AggiornaDatiAgendaMagazzino " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #8
0
        public Esito AggiornaIndirizziCollaboratore(Anag_Indirizzi_Collaboratori indirizzoCollaboratore, Anag_Utenti utente)
        {
            Esito esito = new Esito();

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateIndirizziCollaboratore"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", indirizzoCollaboratore.Id);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter id_collaboratore = new SqlParameter("@id_collaboratore", indirizzoCollaboratore.Id_Collaboratore);
                            id_collaboratore.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_collaboratore);

                            SqlParameter priorita = new SqlParameter("@priorita", indirizzoCollaboratore.Priorita);
                            priorita.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(priorita);

                            SqlParameter tipo = new SqlParameter("@tipo", indirizzoCollaboratore.Tipo);
                            tipo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(tipo);

                            SqlParameter indirizzo = new SqlParameter("@indirizzo", indirizzoCollaboratore.Indirizzo);
                            indirizzo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(indirizzo);

                            SqlParameter numeroCivico = new SqlParameter("@numeroCivico", indirizzoCollaboratore.NumeroCivico);
                            numeroCivico.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numeroCivico);

                            SqlParameter cap = new SqlParameter("@cap", indirizzoCollaboratore.Cap);
                            cap.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(cap);

                            SqlParameter comune = new SqlParameter("@comune", indirizzoCollaboratore.Comune);
                            comune.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(comune);

                            SqlParameter provincia = new SqlParameter("@provincia", indirizzoCollaboratore.Provincia);
                            provincia.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(provincia);

                            SqlParameter nazione = new SqlParameter("@nazione", indirizzoCollaboratore.Nazione);
                            nazione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nazione);

                            SqlParameter descrizione = new SqlParameter("@descrizione", indirizzoCollaboratore.Descrizione);
                            descrizione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(descrizione);

                            SqlParameter attivo = new SqlParameter("@attivo", indirizzoCollaboratore.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);

                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Anag_Indirizzi_Collaboratori_DAL.cs - AggiornaIndirizziCollaboratore " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #9
0
        public Esito AggiornaGruppo(Art_Gruppi gruppo, Anag_Utenti utente)
        {
            Esito esito = new Esito();

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateArtGruppi"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", gruppo.Id);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter attivo = new SqlParameter("@attivo", gruppo.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);

                            SqlParameter descrizione = new SqlParameter("@descrizione", gruppo.Descrizione);
                            descrizione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(descrizione);

                            SqlParameter nome = new SqlParameter("@nome", gruppo.Nome);
                            nome.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome);

                            SqlParameter parametri = new SqlParameter("@parametri", gruppo.Parametri);
                            parametri.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(parametri);

                            SqlParameter sottoTipo = new SqlParameter("@sottoTipo", gruppo.SottoTipo);
                            sottoTipo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(sottoTipo);

                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Art_Gruppi_DAL.cs - AggiornaGruppo " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #10
0
        public Esito EliminaEmailCollaboratore(int idEmailCollaboratore, Anag_Utenti utente)
        {
            Esito esito = Anag_Email_Collaboratori_DAL.Instance.EliminaEmailCollaboratore(idEmailCollaboratore, utente);

            return(esito);
        }
Beispiel #11
0
        public int CreaEmailCollaboratore(Anag_Email_Collaboratori emailCollaboratore, Anag_Utenti utente, ref Esito esito)
        {
            int iREt = Anag_Email_Collaboratori_DAL.Instance.CreaEmailCollaboratore(emailCollaboratore, utente, ref esito);

            return(iREt);
        }
Beispiel #12
0
        public int CreaReferente(Anag_Referente_Clienti_Fornitori referente, Anag_Utenti utente, ref Esito esito)
        {
            //@id_azienda int,
            //@cognome varchar(50),
            //@nome varchar(50),
            //@settore varchar(30),
            //@telefono1 varchar(25),
            //@telefono2 varchar(25),
            //@cellulare varchar(25),
            //@email varchar(60),
            //@note varchar(200),
            //@id int output,
            //@attivo bit
            try
            {
                using (SqlConnection con = new SqlConnection(sqlConstr))
                {
                    using (SqlCommand StoreProc = new SqlCommand("InsertReferenteClientiFornitori"))
                    {
                        using (SqlDataAdapter sda = new SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            StoreProc.Parameters.Add("@id", SqlDbType.Int).Direction = ParameterDirection.Output;

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter id_azienda = new SqlParameter("@id_azienda", referente.Id_azienda);
                            id_azienda.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_azienda);

                            SqlParameter cognome = new SqlParameter("@cognome", referente.Cognome);
                            cognome.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(cognome);

                            SqlParameter nome = new SqlParameter("@nome", referente.Nome);
                            nome.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome);

                            SqlParameter settore = new SqlParameter("@settore", referente.Settore);
                            settore.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(settore);

                            SqlParameter telefono1 = new SqlParameter("@telefono1", referente.Telefono1);
                            telefono1.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(telefono1);

                            SqlParameter telefono2 = new SqlParameter("@telefono2", referente.Telefono2);
                            telefono2.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(telefono2);

                            SqlParameter cellulare = new SqlParameter("@cellulare", referente.Cellulare);
                            cellulare.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(cellulare);

                            SqlParameter email = new SqlParameter("@email", referente.Email);
                            email.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(email);

                            SqlParameter note = new SqlParameter("@note", referente.Note);
                            note.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(note);

                            SqlParameter attivo = new SqlParameter("@attivo", referente.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);

                            StoreProc.Connection.Open();

                            StoreProc.ExecuteNonQuery();

                            int iReturn = Convert.ToInt32(StoreProc.Parameters["@id"].Value);

                            return(iReturn);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Anag_Referenti_Clienti_Fornitori_DAL.cs - CreaReferente " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(0);
        }
Beispiel #13
0
        public Esito AggiornaReferente(Anag_Referente_Clienti_Fornitori referente, Anag_Utenti utente)
        {
            Esito esito = new Esito();

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateReferenteClientiFornitori"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", referente.Id);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter id_azienda = new SqlParameter("@id_azienda", referente.Id_azienda);
                            id_azienda.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_azienda);

                            SqlParameter cognome = new SqlParameter("@cognome", referente.Cognome);
                            cognome.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(cognome);

                            SqlParameter nome = new SqlParameter("@nome", referente.Nome);
                            nome.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nome);

                            SqlParameter settore = new SqlParameter("@settore", referente.Settore);
                            settore.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(settore);

                            SqlParameter telefono1 = new SqlParameter("@telefono1", referente.Telefono1);
                            telefono1.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(telefono1);

                            SqlParameter telefono2 = new SqlParameter("@telefono2", referente.Telefono2);
                            telefono2.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(telefono2);

                            SqlParameter cellulare = new SqlParameter("@cellulare", referente.Cellulare);
                            cellulare.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(cellulare);

                            SqlParameter email = new SqlParameter("@email", referente.Email);
                            email.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(email);

                            SqlParameter note = new SqlParameter("@note", referente.Note);
                            note.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(note);

                            SqlParameter attivo = new SqlParameter("@attivo", referente.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);

                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Anag_Referente_Clienti_Fornitori_DAL.cs - AggiornaReferente " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #14
0
        public Esito AggiornaArticolo(Art_Articoli articolo, Anag_Utenti utente)
        {
            Esito esito = new Esito();

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateArtArticoli"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", articolo.Id);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter attivo = new SqlParameter("@attivo", articolo.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);

                            SqlParameter defaultCosto = new SqlParameter("@defaultCosto", articolo.DefaultCosto);
                            defaultCosto.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(defaultCosto);

                            //SqlParameter defaultIva = new SqlParameter("@defaultIva", articolo.DefaultIva);
                            //defaultIva.Direction = ParameterDirection.Input;
                            //StoreProc.Parameters.Add(defaultIva);

                            SqlParameter defaultPrezzo = new SqlParameter("@defaultPrezzo", articolo.DefaultPrezzo);
                            defaultPrezzo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(defaultPrezzo);

                            SqlParameter defaultStampa = new SqlParameter("@defaultStampa", articolo.DefaultStampa);
                            defaultStampa.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(defaultStampa);

                            SqlParameter defaultDescrizione = new SqlParameter("@defaultDescrizione", articolo.DefaultDescrizione);
                            defaultDescrizione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(defaultDescrizione);

                            SqlParameter defaultDescrizioneLunga = new SqlParameter("@defaultDescrizioneLunga", articolo.DefaultDescrizioneLunga);
                            defaultDescrizioneLunga.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(defaultDescrizioneLunga);

                            SqlParameter defaultIdTipoGenere = new SqlParameter("@defaultIdTipoGenere", articolo.DefaultIdTipoGenere);
                            defaultIdTipoGenere.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(defaultIdTipoGenere);

                            SqlParameter defaultIdTipoGruppo = new SqlParameter("@defaultIdTipoGruppo", articolo.DefaultIdTipoGruppo);
                            defaultIdTipoGruppo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(defaultIdTipoGruppo);

                            SqlParameter defaultIdTipoSottogruppo = new SqlParameter("@defaultIdTipoSottogruppo", articolo.DefaultIdTipoSottogruppo);
                            defaultIdTipoSottogruppo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(defaultIdTipoSottogruppo);

                            SqlParameter note = new SqlParameter("@note", articolo.Note);
                            note.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(note);

                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Art_Articoli_DAL.cs - aggiornaArticolo " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #15
0
        public Esito EliminaGruppo(int idGruppo, Anag_Utenti utente)
        {
            Esito esito = Art_Gruppi_DAL.Instance.EliminaGruppo(idGruppo, utente);

            return(esito);
        }
Beispiel #16
0
        public Esito AggiornaGruppo(Art_Gruppi gruppo, Anag_Utenti utente)
        {
            Esito esito = Art_Gruppi_DAL.Instance.AggiornaGruppo(gruppo, utente);

            return(esito);
        }
Beispiel #17
0
        public int CreaGruppo(Art_Gruppi gruppo, Anag_Utenti utente, ref Esito esito)
        {
            int iREt = Art_Gruppi_DAL.Instance.CreaGruppo(gruppo, utente, ref esito);

            return(iREt);
        }
Beispiel #18
0
        public Esito AggiornaDocumentoCollaboratore(Anag_Documenti_Collaboratori documentoCollaboratore, Anag_Utenti utente)
        {
            Esito esito = Anag_Documenti_Collaboratori_DAL.Instance.AggiornaDocumentoCollaboratore(documentoCollaboratore, utente);

            return(esito);
        }
Beispiel #19
0
        public Esito EliminaDocumentoCollaboratore(int idDocumentoCollaboratore, Anag_Utenti utente)
        {
            Esito esito = Anag_Documenti_Collaboratori_DAL.Instance.EliminaDocumentoCollaboratore(idDocumentoCollaboratore, utente);

            return(esito);
        }
Beispiel #20
0
        public Esito AggiornaAzienda(Anag_Clienti_Fornitori azienda, Anag_Utenti utente)
        {
            Esito esito = new Esito();

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateClienteFornitore"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", azienda.Id);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter attivo = new SqlParameter("@attivo", azienda.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);

                            SqlParameter capLegale = new SqlParameter("@capLegale", azienda.CapLegale);
                            capLegale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(capLegale);

                            SqlParameter capOperativo = new SqlParameter("@capOperativo", azienda.CapOperativo);
                            capOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(capOperativo);

                            SqlParameter cliente = new SqlParameter("@cliente", azienda.Cliente);
                            cliente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(cliente);

                            SqlParameter codiceFiscale = new SqlParameter("@codiceFiscale", azienda.CodiceFiscale);
                            codiceFiscale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(codiceFiscale);

                            SqlParameter codiceIdentificativo = new SqlParameter("@codiceIdentificativo", azienda.CodiceIdentificativo);
                            codiceIdentificativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(codiceIdentificativo);

                            SqlParameter comuneLegale = new SqlParameter("@comuneLegale", azienda.ComuneLegale);
                            comuneLegale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(comuneLegale);

                            SqlParameter comuneOperativo = new SqlParameter("@comuneOperativo", azienda.ComuneOperativo);
                            comuneOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(comuneOperativo);

                            SqlParameter email = new SqlParameter("@email", azienda.Email);
                            email.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(email);

                            SqlParameter fax = new SqlParameter("@fax", azienda.Fax);
                            fax.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(fax);

                            SqlParameter fornitore = new SqlParameter("@fornitore", azienda.Fornitore);
                            fornitore.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(fornitore);

                            SqlParameter iban = new SqlParameter("@iban", azienda.Iban);
                            iban.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(iban);

                            SqlParameter indirizzoLegale = new SqlParameter("@indirizzoLegale", azienda.IndirizzoLegale);
                            indirizzoLegale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(indirizzoLegale);

                            SqlParameter indirizzoOperativo = new SqlParameter("@indirizzoOperativo", azienda.IndirizzoOperativo);
                            indirizzoOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(indirizzoOperativo);

                            SqlParameter nazioneLegale = new SqlParameter("@nazioneLegale", azienda.NazioneLegale);
                            nazioneLegale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nazioneLegale);

                            SqlParameter nazioneOperativo = new SqlParameter("@nazioneOperativo", azienda.NazioneOperativo);
                            nazioneOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nazioneOperativo);

                            SqlParameter note = new SqlParameter("@note", azienda.Note);
                            note.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(note);

                            SqlParameter numeroCivicoLegale = new SqlParameter("@numeroCivicoLegale", azienda.NumeroCivicoLegale);
                            numeroCivicoLegale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numeroCivicoLegale);

                            SqlParameter numeroCivicoOperativo = new SqlParameter("@numeroCivicoOperativo", azienda.NumeroCivicoOperativo);
                            numeroCivicoOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numeroCivicoOperativo);

                            SqlParameter pagamento = new SqlParameter("@pagamento", azienda.Pagamento);
                            pagamento.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(pagamento);

                            SqlParameter partitaIva = new SqlParameter("@partitaIva", azienda.PartitaIva);
                            partitaIva.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(partitaIva);

                            SqlParameter pec = new SqlParameter("@pec", azienda.Pec);
                            pec.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(pec);

                            SqlParameter provinciaLegale = new SqlParameter("@provinciaLegale", azienda.ProvinciaLegale);
                            provinciaLegale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(provinciaLegale);

                            SqlParameter provinciaOperativo = new SqlParameter("@provinciaOperativo", azienda.ProvinciaOperativo);
                            provinciaOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(provinciaOperativo);

                            SqlParameter ragioneSociale = new SqlParameter("@ragioneSociale", azienda.RagioneSociale);
                            ragioneSociale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(ragioneSociale);

                            SqlParameter telefono = new SqlParameter("@telefono", azienda.Telefono);
                            telefono.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(telefono);

                            SqlParameter tipo = new SqlParameter("@tipo", azienda.Tipo);
                            tipo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(tipo);

                            SqlParameter tipoIndirizzoLegale = new SqlParameter("@tipoIndirizzoLegale", azienda.TipoIndirizzoLegale);
                            tipoIndirizzoLegale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(tipoIndirizzoLegale);

                            SqlParameter tipoIndirizzoOperativo = new SqlParameter("@tipoIndirizzoOperativo", azienda.TipoIndirizzoOperativo);
                            tipoIndirizzoOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(tipoIndirizzoOperativo);

                            SqlParameter webSite = new SqlParameter("@webSite", azienda.WebSite);
                            webSite.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(webSite);

                            SqlParameter notaPagamento = new SqlParameter("@notaPagamento", azienda.NotaPagamento);
                            notaPagamento.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(notaPagamento);

                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Anag_Clienti_Fornitori_DAL.cs - aggiornaAzienda " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #21
0
        public Esito AggiornaEmailCollaboratore(Anag_Email_Collaboratori emailCollaboratore, Anag_Utenti utente)
        {
            Esito esito = Anag_Email_Collaboratori_DAL.Instance.AggiornaEmailCollaboratore(emailCollaboratore, utente);

            return(esito);
        }
Beispiel #22
0
        public Esito AggiornaIndirizziCollaboratore(Anag_Indirizzi_Collaboratori indirizzoCollaboratore, Anag_Utenti utente)
        {
            Esito esito = Anag_Indirizzi_Collaboratori_DAL.Instance.AggiornaIndirizziCollaboratore(indirizzoCollaboratore, utente);

            return(esito);
        }
Beispiel #23
0
        public int CreaIndirizziCollaboratore(Anag_Indirizzi_Collaboratori indirizzoCollaboratore, Anag_Utenti utente, ref Esito esito)
        {
            int iREt = Anag_Indirizzi_Collaboratori_DAL.Instance.CreaIndirizziCollaboratore(indirizzoCollaboratore, utente, ref esito);

            return(iREt);
        }
Beispiel #24
0
        public Esito AggiornaUtente(Anag_Utenti utente)
        {
            Esito esito = Login_DAL.Instance.AggiornaUtente(utente);

            return(esito);
        }
Beispiel #25
0
        public Esito EliminaIndirizziCollaboratore(int idIndirizzoCollaboratore, Anag_Utenti utente)
        {
            Esito esito = Anag_Indirizzi_Collaboratori_DAL.Instance.EliminaIndirizzoCollaboratore(idIndirizzoCollaboratore, utente);

            return(esito);
        }
Beispiel #26
0
        public Esito AggiornaDocumentoTrasporto(DocumentiTrasporto documentoTrasporto)
        {
            Anag_Utenti utente = (Anag_Utenti)HttpContext.Current.Session[SessionManager.UTENTE];
            Esito       esito  = new Esito();

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateDocumentoTrasporto"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", documentoTrasporto.Id);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter numeroDocumentoTrasporto = new SqlParameter("@numeroDocumentoTrasporto", documentoTrasporto.NumeroDocumentoTrasporto);
                            numeroDocumentoTrasporto.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numeroDocumentoTrasporto);

                            SqlParameter dataTrasporto = new SqlParameter("@dataTrasporto", documentoTrasporto.DataTrasporto);
                            dataTrasporto.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(dataTrasporto);

                            SqlParameter causale = new SqlParameter("@causale", documentoTrasporto.Causale);
                            causale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(causale);

                            SqlParameter destinatario = new SqlParameter("@destinatario", documentoTrasporto.Destinatario);
                            destinatario.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(destinatario);

                            SqlParameter tipoIndirizzo = new SqlParameter("@tipoIndirizzo", documentoTrasporto.TipoIndirizzo);
                            tipoIndirizzo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(tipoIndirizzo);

                            SqlParameter indirizzo = new SqlParameter("@indirizzo", documentoTrasporto.Indirizzo);
                            indirizzo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(indirizzo);

                            SqlParameter numeroCivico = new SqlParameter("@numeroCivico", documentoTrasporto.NumeroCivico);
                            numeroCivico.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numeroCivico);

                            SqlParameter cap = new SqlParameter("@cap", documentoTrasporto.Cap);
                            cap.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(cap);

                            SqlParameter comune = new SqlParameter("@comune", documentoTrasporto.Comune);
                            comune.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(comune);

                            SqlParameter provincia = new SqlParameter("@provincia", documentoTrasporto.Provincia);
                            provincia.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(provincia);

                            SqlParameter nazione = new SqlParameter("@nazione", documentoTrasporto.Nazione);
                            nazione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nazione);

                            SqlParameter tipoIndirizzoOperativo = new SqlParameter("@tipoIndirizzoOperativo", documentoTrasporto.TipoIndirizzoOperativo);
                            tipoIndirizzoOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(tipoIndirizzoOperativo);

                            SqlParameter indirizzoOperativo = new SqlParameter("@indirizzoOperativo", documentoTrasporto.IndirizzoOperativo);
                            indirizzoOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(indirizzoOperativo);

                            SqlParameter numeroCivicoOperativo = new SqlParameter("@numeroCivicoOperativo", documentoTrasporto.NumeroCivicoOperativo);
                            numeroCivicoOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numeroCivicoOperativo);

                            SqlParameter capOperativo = new SqlParameter("@capOperativo", documentoTrasporto.CapOperativo);
                            capOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(capOperativo);

                            SqlParameter comuneOperativo = new SqlParameter("@comuneOperativo", documentoTrasporto.ComuneOperativo);
                            comuneOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(comuneOperativo);

                            SqlParameter provinciaOperativo = new SqlParameter("@provinciaOperativo", documentoTrasporto.ProvinciaOperativo);
                            provinciaOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(provinciaOperativo);

                            SqlParameter nazioneOperativo = new SqlParameter("@nazioneOperativo", documentoTrasporto.NazioneOperativo);
                            nazioneOperativo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nazioneOperativo);

                            SqlParameter partitaIva = new SqlParameter("@partitaIva", documentoTrasporto.PartitaIva);
                            partitaIva.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(partitaIva);

                            SqlParameter numeroColli = new SqlParameter("@numeroColli", documentoTrasporto.NumeroColli);
                            numeroColli.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numeroColli);

                            SqlParameter peso = new SqlParameter("@peso", documentoTrasporto.Peso);
                            peso.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(peso);

                            SqlParameter trasportatore = new SqlParameter("@trasportatore", documentoTrasporto.Trasportatore);
                            trasportatore.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(trasportatore);

                            SqlParameter numero_protocollo = new SqlParameter("@numero_protocollo", documentoTrasporto.Numero_protocollo);
                            numero_protocollo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numero_protocollo);

                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "DocumentiTrasporto_DAL.cs - AggiornaDocumentoTrasporto " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }
Beispiel #27
0
        public int CreaIndirizziCollaboratore(Anag_Indirizzi_Collaboratori indirizzoCollaboratore, Anag_Utenti utente, ref Esito esito)
        {
            //@id_collaboratore int,
            //@priorita int,
            //@tipo varchar(10),
            //@indirizzo varchar(60),
            //@numeroCivico varchar(10) = null,
            //@cap varchar(5),
            //@comune varchar(50),
            //@provincia varchar(2) = null,
            //@nazione varchar(20) = null,
            //@descrizione varchar(60) = null,
            //@attivo bit,
            try
            {
                using (SqlConnection con = new SqlConnection(sqlConstr))
                {
                    using (SqlCommand StoreProc = new SqlCommand("InsertIndirizziCollaboratore"))
                    {
                        using (SqlDataAdapter sda = new SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            StoreProc.Parameters.Add("@id", SqlDbType.Int).Direction = ParameterDirection.Output;

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter id_collaboratore = new SqlParameter("@id_collaboratore", indirizzoCollaboratore.Id_Collaboratore);
                            id_collaboratore.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_collaboratore);

                            SqlParameter priorita = new SqlParameter("@priorita", indirizzoCollaboratore.Priorita);
                            priorita.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(priorita);

                            SqlParameter tipo = new SqlParameter("@tipo", indirizzoCollaboratore.Tipo);
                            tipo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(tipo);

                            SqlParameter indirizzo = new SqlParameter("@indirizzo", indirizzoCollaboratore.Indirizzo);
                            indirizzo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(indirizzo);

                            SqlParameter numeroCivico = new SqlParameter("@numeroCivico", indirizzoCollaboratore.NumeroCivico);
                            numeroCivico.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numeroCivico);

                            SqlParameter cap = new SqlParameter("@cap", indirizzoCollaboratore.Cap);
                            cap.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(cap);

                            SqlParameter comune = new SqlParameter("@comune", indirizzoCollaboratore.Comune);
                            comune.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(comune);

                            SqlParameter provincia = new SqlParameter("@provincia", indirizzoCollaboratore.Provincia);
                            provincia.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(provincia);

                            SqlParameter nazione = new SqlParameter("@nazione", indirizzoCollaboratore.Nazione);
                            nazione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nazione);

                            SqlParameter descrizione = new SqlParameter("@descrizione", indirizzoCollaboratore.Descrizione);
                            descrizione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(descrizione);

                            SqlParameter attivo = new SqlParameter("@attivo", indirizzoCollaboratore.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);

                            StoreProc.Connection.Open();

                            StoreProc.ExecuteNonQuery();

                            int iReturn = Convert.ToInt32(StoreProc.Parameters["@id"].Value);

                            return(iReturn);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Anag_Indirizzi_Collaboratori_DAL.cs - CreaIndirizziCollaboratore " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(0);
        }
Beispiel #28
0
        public int CreaAttrezzaturaTrasporto(AttrezzatureTrasporto attrezzaturaTrasporto, ref Esito esito)
        {
            try
            {
                Anag_Utenti utente = (Anag_Utenti)HttpContext.Current.Session[SessionManager.UTENTE];
                using (SqlConnection con = new SqlConnection(sqlConstr))
                {
                    using (SqlCommand StoreProc = new SqlCommand("InsertAttrezzatureTrasporto"))
                    {
                        using (SqlDataAdapter sda = new SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            StoreProc.Parameters.Add("@id", SqlDbType.Int).Direction = ParameterDirection.Output;

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter IdDocumentoTrasporto = new SqlParameter("@IdDocumentoTrasporto", attrezzaturaTrasporto.IdDocumentoTrasporto);
                            IdDocumentoTrasporto.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(IdDocumentoTrasporto);

                            SqlParameter idMagAttrezzature = new SqlParameter("@idMagAttrezzature", attrezzaturaTrasporto.IdMagAttrezzature);
                            idMagAttrezzature.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idMagAttrezzature);

                            SqlParameter cod_vs = new SqlParameter("@cod_vs", attrezzaturaTrasporto.Cod_vs);
                            cod_vs.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(cod_vs);

                            SqlParameter descrizione = new SqlParameter("@descrizione", attrezzaturaTrasporto.Descrizione);
                            descrizione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(descrizione);

                            SqlParameter quantita = new SqlParameter("@quantita", attrezzaturaTrasporto.Quantita);
                            quantita.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(quantita);

                            SqlParameter seriale = new SqlParameter("@seriale", attrezzaturaTrasporto.Seriale);
                            seriale.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(seriale);

                            StoreProc.Connection.Open();

                            StoreProc.ExecuteNonQuery();

                            int iReturn = Convert.ToInt32(StoreProc.Parameters["@id"].Value);


                            return(iReturn);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "DocumentiTrasporto_DAL.cs - CreaAttrezzaturaTrasporto " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(0);
        }
Beispiel #29
0
        public int CreaTelefonoCollaboratore(Anag_Telefoni_Collaboratori telefonoCollaboratore, Anag_Utenti utente, ref Esito esito)
        {
            //@id_collaboratore int,
            //@priorita int,
            //@int_pref varchar(5),
            //@naz_pref varchar(5),
            //@numero varchar(15),
            //@tipo varchar(30),
            //@descrizione varchar(60) = null,
            //@whatsapp bit,
            //@attivo bit
            try
            {
                using (SqlConnection con = new SqlConnection(sqlConstr))
                {
                    using (SqlCommand StoreProc = new SqlCommand("InsertTelefoniCollaboratore"))
                    {
                        using (SqlDataAdapter sda = new SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            StoreProc.Parameters.Add("@id", SqlDbType.Int).Direction = ParameterDirection.Output;

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter id_collaboratore = new SqlParameter("@id_collaboratore", telefonoCollaboratore.Id_collaboratore);
                            id_collaboratore.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_collaboratore);

                            SqlParameter priorita = new SqlParameter("@priorita", telefonoCollaboratore.Priorita);
                            priorita.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(priorita);

                            SqlParameter int_pref = new SqlParameter("@int_pref", telefonoCollaboratore.Pref_int);
                            int_pref.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(int_pref);

                            SqlParameter naz_pref = new SqlParameter("@naz_pref", telefonoCollaboratore.Pref_naz);
                            naz_pref.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(naz_pref);

                            SqlParameter numero = new SqlParameter("@numero", telefonoCollaboratore.Numero);
                            numero.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(numero);

                            SqlParameter tipo = new SqlParameter("@tipo", telefonoCollaboratore.Tipo);
                            tipo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(tipo);

                            SqlParameter descrizione = new SqlParameter("@descrizione", telefonoCollaboratore.Descrizione);
                            descrizione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(descrizione);

                            SqlParameter whatsapp = new SqlParameter("@whatsapp", telefonoCollaboratore.Whatsapp);
                            whatsapp.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(whatsapp);

                            SqlParameter attivo = new SqlParameter("@attivo", telefonoCollaboratore.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);

                            StoreProc.Connection.Open();

                            StoreProc.ExecuteNonQuery();

                            int iReturn = Convert.ToInt32(StoreProc.Parameters["@id"].Value);


                            return(iReturn);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Anag_Telefoni_Collaboratori_DAL.cs - CreaTelefonoCollaboratore " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(0);
        }
Beispiel #30
0
        public Esito AggiornaQualificaCollaboratore(Anag_Qualifiche_Collaboratori qualificaCollaboratore, Anag_Utenti utente)
        {
            Esito esito = new Esito();

            try
            {
                using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr))
                {
                    using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateQualificheCollaboratore"))
                    {
                        using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter())
                        {
                            StoreProc.Connection  = con;
                            sda.SelectCommand     = StoreProc;
                            StoreProc.CommandType = CommandType.StoredProcedure;

                            System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", qualificaCollaboratore.Id);
                            id.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id);

                            // PARAMETRI PER LOG UTENTE
                            SqlParameter idUtente = new SqlParameter("@idUtente", utente.id);
                            idUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(idUtente);

                            SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username);
                            nomeUtente.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(nomeUtente);
                            // FINE PARAMETRI PER LOG UTENTE

                            SqlParameter id_collaboratore = new SqlParameter("@id_collaboratore", qualificaCollaboratore.Id_collaboratore);
                            id_collaboratore.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(id_collaboratore);

                            SqlParameter priorita = new SqlParameter("@priorita", qualificaCollaboratore.Priorita);
                            priorita.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(priorita);

                            SqlParameter qualifica = new SqlParameter("@qualifica", qualificaCollaboratore.Qualifica);
                            qualifica.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(qualifica);

                            SqlParameter descrizione = new SqlParameter("@descrizione", qualificaCollaboratore.Descrizione);
                            descrizione.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(descrizione);

                            SqlParameter attivo = new SqlParameter("@attivo", qualificaCollaboratore.Attivo);
                            attivo.Direction = ParameterDirection.Input;
                            StoreProc.Parameters.Add(attivo);

                            StoreProc.Connection.Open();

                            int iReturn = StoreProc.ExecuteNonQuery();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                esito.Codice      = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA;
                esito.Descrizione = "Anag_Qualifiche_Collaboratori_DAL.cs - AggiornaQualificaCollaboratore " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace;
            }

            return(esito);
        }