Esempio n. 1
0
 public void ModEspLav(string matricola, EspLav daMod, EspLav Mod)
 {
     try{
         SqlParameter[] parameters =
         {
             new SqlParameter("@matricola",      matricola),
             new SqlParameter("@annoIdaMod",     daMod.AnnoInizio),
             new SqlParameter("@annoFdaMod",     daMod.AnnoFine),
             new SqlParameter("@qualificaDaMod", daMod.Qualifica),
             new SqlParameter("@descrDaMod",     daMod.Descrizione),
             new SqlParameter("@annoIMod",       Mod.AnnoInizio),
             new SqlParameter("@annoFMod",       Mod.AnnoFine),
             new SqlParameter("@qualificaMod",   Mod.Qualifica),
             new SqlParameter("@descrMod",       Mod.Descrizione),
         };
         int output = DB.ExecNonQProcedure("ModEspLav", parameters, "GeCV");
         if (output == 0)
         {
             throw new Exception("Nessuna modifica fatta!");
         }
     } catch (SqlException e) {
         throw new Exception(e.Message);
     } catch (Exception e) {
         throw e;
     }
 }
Esempio n. 2
0
        public void AddEspLavTest()
        {
            Archivio   arch     = new Archivio();
            EspLav     Lavorato = new EspLav(2010, 2017, "Medico", "Tutto blallo");
            Curriculum Tester2  = new Curriculum("Florin", "Gheliuc", 53, "AD5634", "*****@*****.**", "33234", "Romania");

            arch.Add(Tester2);
            arch.AddEspLav(Tester2, Lavorato);

            Assert.IsTrue(Lavorato.IDCV == Tester2.IDCV);
        }
Esempio n. 3
0
        public ActionResult AddEspLav(int annoinizioesp, int annofinesp, string qualifica, string descrizionesp)
        {
            EspLav esp = new EspLav {
                AnnoInizio = annoinizioesp, AnnoFine = annofinesp, Qualifica = qualifica, Descrizione = descrizionesp
            };
            Profilo p = Session["profile"] as Profilo;

            dm.AddEspLav(p.Matricola, esp);
            ViewBag.Message = "Esperienza aggiunta nel curriculum,corri a controllare!";
            return(View($"MyPage"));
        }
Esempio n. 4
0
        private EspLav InitEspLav(int annoInizioEsp, int annoFineEsp, string qualifica, string descrizioneEsp)
        {
            EspLav esp = new EspLav {
                AnnoInizio  = annoInizioEsp,
                AnnoFine    = annoFineEsp,
                Qualifica   = qualifica,
                Descrizione = descrizioneEsp
            };

            return(esp);
        }
Esempio n. 5
0
        public ActionResult ModEspLav(int annoInizioEsp, int annoFineEsp, string qualifica, string descrizioneEsp)
        {
            EspLav esp = new EspLav {
                AnnoInizio = annoInizioEsp, AnnoFine = annoFineEsp, Qualifica = qualifica, Descrizione = descrizioneEsp
            };
            Profilo p    = Session["profile"] as Profilo;
            EspLav  espV = Session["esperienza"] as EspLav;

            dm.ModEspLav(p.Matricola, espV, esp);
            ViewBag.Message = "Funziona";
            return(View($"MyPage"));
        }
Esempio n. 6
0
        public EspLav TransEspLav(SqlDataReader data)
        {
            EspLav output = null;

            if (data.Read())
            {
                output = new EspLav {
                    AnnoInizio  = data.GetValue(0) == DBNull.Value ? 0 : data.GetInt32(0),
                    AnnoFine    = data.GetValue(1) == DBNull.Value ? 0 : data.GetInt32(1),
                    Qualifica   = data.GetValue(2) == DBNull.Value ? "" : data.GetString(2),
                    Descrizione = data.GetValue(3) == DBNull.Value ? "" : data.GetString(3)
                };
            }
            return(output);
        }
Esempio n. 7
0
 private CV InitCV(string nome, string cognome, string eta,
                   string email, string residenza, string telefono, string annoinizio, string annofine,
                   string titolo, string descrizione, string annoinizioesp, string annofinesp, string qualifica,
                   string descrizionesp, string tipo, string livello)
 {
     try{
         CV cv = new CV {
             Nome      = nome,
             Cognome   = cognome,
             Eta       = int.Parse(eta),
             Email     = email,
             Residenza = residenza,
             Telefono  = telefono,
             Matricola = "BBBB"
         };
         EspLav esp = new EspLav {
             AnnoInizio  = int.Parse(annoinizioesp),
             AnnoFine    = int.Parse(annofinesp),
             Qualifica   = qualifica,
             Descrizione = descrizionesp
         };
         cv.Esperienze.Add(esp);
         PerStud percorso = new PerStud {
             AnnoInizio  = int.Parse(annoinizio),
             AnnoFine    = int.Parse(annofine),
             Titolo      = titolo,
             Descrizione = descrizione
         };
         cv.Percorsostudi.Add(percorso);
         Competenza comp = new Competenza {
             Titolo  = tipo,
             Livello = int.Parse(livello)
         };
         cv.Competenze.Add(comp);
         return(cv);
     } catch (Exception e) {
         throw e;
     }
 }
Esempio n. 8
0
 public void AddEspLav(string MatrCv, EspLav esp)
 {
     try{
         SqlParameter[] param =
         {
             new SqlParameter("@AnnoI",       esp.AnnoInizio),
             new SqlParameter("@AnnoF",       esp.AnnoFine),
             new SqlParameter("@Qualifica",   esp.Qualifica),
             new SqlParameter("@Descrizione", esp.Descrizione),
             new SqlParameter("@matr",        MatrCv)
         };
         int output = DB.ExecNonQProcedure("AddEspLav", param, "GeCv");
         if (output == 0)
         {
             throw new Exception("Nessuna Esperienza Inserita");
         }
     } catch (SqlException e) {
         throw new Exception(e.Message);
     } catch (Exception e) {
         throw e;
     }
 }
Esempio n. 9
0
 public void AddEspLav(string MatrCv, EspLav esp)
 {
     dao.AddEspLav(MatrCv, esp);
 }
Esempio n. 10
0
 public void ModEspLav(string MatrCv, EspLav espV, EspLav esp)
 {
     dao.ModEspLav(MatrCv, espV, esp);
 }
Esempio n. 11
0
 public void ModEspLav(Curriculum c, EspLav daMod, EspLav Modificata)
 {
     throw new NotImplementedException();
 }