Пример #1
0
        public ActionResult ModificaManutentore(decimal IdManutentore, string Account, string Nota)
        {
            Manutenzione a = new Manutenzione();

            a.ModificaManutentore(IdManutentore, Account, Nota, ConnectedUser);
            return(null);
        }
Пример #2
0
        public ActionResult CreaDitta(string RagioneSociale)
        {
            Manutenzione a         = new Manutenzione();
            string       messaggio = a.CreaDitta(RagioneSociale, ConnectedUser);

            return(Content(messaggio));
        }
Пример #3
0
 public void UpdateManutenzione(Manutenzione m)
 {
     using (var connection = new SqlConnection(_connectionString))
     {
         try
         {
             connection.Open();
             connection.Execute(@"
         USE [tick]
         UPDATE [dbo].[Manutenzione]
            SET [mtz_Scadenza] = @mtz_Scadenza
               ,[mtz_Addetto] = @mtz_Addetto
               ,[mtz_Data] = @mtz_Data
               ,[mtz_OreLavoro] = @mtz_OreLavoro
               ,[mtz_Impianto] = @mtz_Impianto
               ,[mtz_Effettuato] = @mtz_Effettuato
               ,[mtz_Descrizione] =@mtz_Descrizione
         WHERE mtz_Id = @mtz_Id", m);
         }
         catch (Exception e)
         {
             Console.WriteLine("Manutenzione fallita->" + "Data:" + m.mtz_Data + "Scadenza:" + m.mtz_Scadenza + e.ToString());
         }
     }
 }
Пример #4
0
        public ActionResult Interventi()
        {
            Manutenzione m = new Manutenzione();

            List <MacchinaModel>      macchineModel = m.CreaListaMacchinaModel();
            List <MPIntranetListItem> macchine      = macchineModel.Select(x => new MPIntranetListItem(x.ToString(), x.IdMacchina.ToString())).ToList();

            macchine.Insert(0, new MPIntranetListItem(string.Empty, ElementiVuoti.MacchinaVuota.ToString()));
            ViewData.Add("Macchine", macchine);

            List <ManutentoreModel>   lista       = m.CreaListaManutentoreModel();
            List <MPIntranetListItem> manutentori = lista.Select(x => new MPIntranetListItem(x.NomeCognome.ToString(), x.IdManutentore.ToString())).ToList();

            manutentori.Insert(0, new MPIntranetListItem(string.Empty, ElementiVuoti.ManutentoreVuoto.ToString()));
            ViewData.Add("Manutentori", manutentori);

            List <MPIntranetListItem> frequenza = new List <MPIntranetListItem>();

            frequenza.Add(new MPIntranetListItem(string.Empty, "NESSUNA"));
            frequenza.Add(new MPIntranetListItem("SETTIMANALE", "SETTIMANALE"));
            frequenza.Add(new MPIntranetListItem("MENSILE", "MENSILE"));
            frequenza.Add(new MPIntranetListItem("TRIMESTRALE", "TRIMESTRALE"));
            frequenza.Add(new MPIntranetListItem("SEMESTRALE", "SEMESTRALE"));
            frequenza.Add(new MPIntranetListItem("ANNUALE", "ANNUALE"));
            ViewData.Add("Frequenza", frequenza);

            return(View());
        }
Пример #5
0
        public ActionResult ModificaMacchina(decimal IdMacchina, string Luogo, string Nota)
        {
            Manutenzione a = new Manutenzione();

            a.ModificaMacchina(IdMacchina, Luogo, Nota, ConnectedUser);
            return(null);
        }
Пример #6
0
        public ActionResult CaricaInterventi()
        {
            Manutenzione              m           = new Manutenzione();
            List <ManutentoreModel>   lista       = m.CreaListaManutentoreModel();
            List <MPIntranetListItem> manutentori = lista.Select(x => new MPIntranetListItem(x.NomeCognome.ToString(), x.IdManutentore.ToString())).ToList();

            manutentori.Insert(0, new MPIntranetListItem(string.Empty, ElementiVuoti.ManutentoreVuoto.ToString()));
            ViewData.Add("Manutentori", manutentori);

            List <MPIntranetListItem> frequenza = new List <MPIntranetListItem>();

            frequenza.Add(new MPIntranetListItem(string.Empty, "NESSUNA"));
            frequenza.Add(new MPIntranetListItem("SETTIMANALE", "SETTIMANALE"));
            frequenza.Add(new MPIntranetListItem("MENSILE", "MENSILE"));
            frequenza.Add(new MPIntranetListItem("TRIMESTRALE", "TRIMESTRALE"));
            frequenza.Add(new MPIntranetListItem("SEMESTRALE", "SEMESTRALE"));
            frequenza.Add(new MPIntranetListItem("ANNUALE", "ANNUALE"));
            ViewData.Add("Frequenza", frequenza);

            List <MPIntranetListItem> stato = new List <MPIntranetListItem>();

            stato.Add(new MPIntranetListItem(string.Empty, string.Empty));
            stato.Add(new MPIntranetListItem("SOSPESO", "SOSPESO"));
            stato.Add(new MPIntranetListItem("CHIUSO", "CHIUSO"));
            stato.Add(new MPIntranetListItem("DA CHIUDERE", "DA CHIUDERE"));
            stato.Add(new MPIntranetListItem("APERTO", "APERTO"));
            ViewData.Add("Stato", stato);
            List <InterventoModel> interventiModel = m.CreaListaInterventoModel();


            return(PartialView("CaricaInterventiPartial", interventiModel));
        }
Пример #7
0
        public ActionResult CancellaMacchina(decimal IdMacchina)
        {
            Manutenzione a = new Manutenzione();

            a.CancellaMacchina(IdMacchina, ConnectedUser);
            return(null);
        }
Пример #8
0
        public ActionResult CancellaDitta(decimal idDitta)
        {
            Manutenzione a = new Manutenzione();

            a.CancellaDitta(idDitta, ConnectedUser);
            return(null);
        }
Пример #9
0
        public ActionResult CreaManutentore(string NomeCognome, string Account, decimal IdDitta, string Nota)
        {
            Manutenzione a         = new Manutenzione();
            string       messaggio = a.CreaManutentore(NomeCognome, Account, IdDitta, Nota, ConnectedUser);

            return(Content(messaggio));
        }
Пример #10
0
        public void InsertManutenzione(Manutenzione m)
        {
            using (var connection = new SqlConnection(this._connectionString))
            {
                connection.Open();

                connection.Execute(@"USE[tick]
                  INSERT INTO [dbo].[Manutenzione]
                           ([mtz_Scadenza]
                           ,[mtz_Addetto]
                           ,[mtz_Data]
                           ,[mtz_OreLavoro]
                           ,[mtz_Impianto]
                           ,[mtz_Effettuato]
                           ,[mtz_Descrizione])
                     VALUES
                           (@mtz_Scadenza
                           ,@mtz_Addetto
                           ,@mtz_Data
                           ,@mtz_OreLavoro
                           ,@mtz_Impianto
                           ,@mtz_Effettuato
                           ,@mtz_Descrizione)", m);
            }
        }
Пример #11
0
        public ActionResult CancellaRiferimenti(decimal idRiferimenti)
        {
            Manutenzione a = new Manutenzione();

            a.CancellaRiferimento(idRiferimenti, ConnectedUser);
            return(null);
        }
Пример #12
0
        public ActionResult ModificaRiferimenti(decimal idRiferimenti, string Etichetta, string Riferimento, string Tipologia)
        {
            Manutenzione a = new Manutenzione();

            a.ModificaRiferimento(idRiferimenti, Etichetta, Riferimento, Tipologia, ConnectedUser);
            return(null);
        }
Пример #13
0
        public ActionResult ModificaDitta(decimal idDitta, string ragioneSociale)
        {
            Manutenzione a = new Manutenzione();

            a.ModificaDitta(idDitta, ragioneSociale, ConnectedUser);
            return(null);
        }
Пример #14
0
        public ActionResult CreaRiferimento(decimal IdEsterna, string TabellaEsterna, string Tipologia, string Etichetta, string Riferimento)
        {
            Manutenzione a         = new Manutenzione();
            string       messaggio = a.CreaRiferimento(IdEsterna, TabellaEsterna, Tipologia, Etichetta, Riferimento, ConnectedUser);

            return(Content(messaggio));
        }
Пример #15
0
        public ActionResult CreaMacchina(string NumeroSerie, string Descrizione, decimal IdDitta, string Luogo, string Nota, string DataCostruzione, decimal idPadre)
        {
            Manutenzione a         = new Manutenzione();
            string       messaggio = a.CreaMacchina(NumeroSerie, Descrizione, IdDitta, Luogo, Nota, DataCostruzione, idPadre, ConnectedUser);

            return(Content(messaggio));
        }
Пример #16
0
        public ActionResult CancellaManutentore(decimal IdManutentore)
        {
            Manutenzione a = new Manutenzione();

            a.CancellaManutentore(IdManutentore, ConnectedUser);
            return(null);
        }
Пример #17
0
        public ActionResult CancellaIntervento(decimal IdIntervento)
        {
            Manutenzione a = new Manutenzione();

            a.CancellaIntervento(IdIntervento, ConnectedUser);
            return(null);
        }
Пример #18
0
        public IActionResult InsertManutenzioneCliente(InsertManutenzioneViewModel model)
        {
            var manut = new Manutenzione(model.mtz_Id, model.mtz_Scadenza, model.mtz_Addetto, model.mtz_Data, model.mtz_OreLavoro, model.mtz_Impianto, model.mtz_Effettuato, model.mtz_Descrizione, model.ipt_RagioneSociale);

            _data.InsertManutenzione(manut);

            return(RedirectToAction("ViewManutenzioniByCliente"));
        }
Пример #19
0
        public ActionResult ModificaIntervento(decimal IdIntervento, string Data, string Stato, decimal Durata, decimal IdManutentore, string Frequenza, string Nota)
        {
            DateTime     data = DateTime.Parse(Data);
            Manutenzione a    = new Manutenzione();

            a.ModificaIntervento(IdIntervento, data, Stato, Durata, IdManutentore, Frequenza, Nota, ConnectedUser);
            return(null);
        }
Пример #20
0
        public ActionResult CreaIntervento(string Descrizione, string Luogo, string Data, decimal Durata, decimal IdMacchina, decimal IdManutentore, string Frequenza, string Nota)
        {
            Manutenzione a = new Manutenzione();

            DateTime data = DateTime.Parse(Data);

            string messaggio = a.CreaIntervento(Descrizione, Luogo, data, Durata, IdMacchina, IdManutentore, Frequenza, Nota, -1, "APERTO", ConnectedUser);

            return(Content(messaggio));
        }
Пример #21
0
        public ActionResult Manutentori()
        {
            Manutenzione      m          = new Manutenzione();
            List <DittaModel> ditteModel = m.CreaListaDittaModel();

            List <MPIntranetListItem> ditte = ditteModel.Select(x => new MPIntranetListItem(x.RagioneSociale, x.IdDitta.ToString())).ToList();

            ViewData.Add("Ditte", ditte);

            return(View());
        }
Пример #22
0
        public ActionResult CaricaManutentori()
        {
            Manutenzione            a     = new Manutenzione();
            List <ManutentoreModel> lista = a.CreaListaManutentoreModel();

            List <MPIntranetListItem> ddlTipologia = new List <MPIntranetListItem>();

            ddlTipologia.Add(new MPIntranetListItem(TipologiaRiferimento.Email, TipologiaRiferimento.Email));
            ddlTipologia.Add(new MPIntranetListItem(TipologiaRiferimento.Telefono, TipologiaRiferimento.Telefono));

            ViewData.Add("ddlTipologia", ddlTipologia);

            return(PartialView("CaricaManutentoriPartial", lista));
        }
Пример #23
0
        public ActionResult CaricaMacchine()
        {
            Manutenzione         m             = new Manutenzione();
            List <MacchinaModel> macchineModel = m.CreaListaMacchinaModel();

            Anagrafica a = new Anagrafica();
            List <TipoDocumentoModel> tipiDocumentoModel = a.CreaListaTipoDocumentoModel();
            List <MPIntranetListItem> tipiDocumento      = tipiDocumentoModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdTipoDocumento.ToString())).ToList();

            tipiDocumento.Insert(0, new MPIntranetListItem(string.Empty, ElementiVuoti.TipoDocumentoVuoto.ToString()));

            ViewData.Add("TipiDocumento", tipiDocumento);


            return(PartialView("CaricaMacchinePartial", macchineModel));
        }
Пример #24
0
        public ActionResult UpdateManutenzioneCliente(UpdateManutenzioneViewModel m)
        {
            Manutenzione man = new Manutenzione(
                m.mtz_Id,
                m.mtz_Scadenza,
                m.mtz_Addetto,
                m.mtz_Data,
                m.mtz_OreLavoro,
                m.mtz_Impianto,
                m.mtz_Effettuato,
                m.mtz_Descrizione,
                m.ipt_RagioneSociale
                );

            this._data.UpdateManutenzione(man);
            return(RedirectToAction("ViewManutenzioniByCliente"));
        }