public async Task <IActionResult> PutDipartimenti([FromRoute] int id, [FromBody] Dipartimenti dipartimenti) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dipartimenti.Id) { return(BadRequest()); } _context.Entry(dipartimenti).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DipartimentiExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task DeleteImpiegato(int geoCode) { var dipartimento = new Dipartimenti() { GeoCode = geoCode }; _rolmexContext.Dipartimenti.Remove(dipartimento); await _rolmexContext.SaveChangesAsync(); }
public async Task <IActionResult> PostDipartimenti([FromBody] Dipartimenti dipartimenti) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Dipartimenti.Add(dipartimenti); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDipartimenti", new { id = dipartimenti.Id }, dipartimenti)); }
public async Task AddDipartimento(DipartimentoModel dipartimentiModel) { var dipartimento = new Dipartimenti() { GeoCode = dipartimentiModel.GeoCode, Nome = dipartimentiModel.Nome, Luogo = dipartimentiModel.Luogo, Descrizione = dipartimentiModel.Luogo, ImmagineDipartimento = dipartimentiModel.ImmagineDipartimento, Leader = dipartimentiModel.Leader }; await _rolmexContext.Dipartimenti.AddAsync(dipartimento); _rolmexContext.SaveChanges(); }
protected void Page_Load(object sender, System.EventArgs e) { string error = ""; DataAccess sys = GetVars.GetSystemDataAccess(this, out error); if (sys == null) { labMsg.Text = "Servizio Web non installato correttamente."; if (error != null) { labMsg.Text += error; } return; } if (Session["pwd_system"] != null) { LabelPasswordCfg.Visible = false; } // Put user code to initialize the page here if (IsPostBack) { string pwdsys = Request.Form["txtPwdSystem"].ToString(); if (Session["pwd_system"] == null) { if (pwdsys != "web report fc-hires") { labMsg.Text = "Password di sistema non accettata."; return; } Session["pwd_system"] = "1"; } string dip = txtDip.Text; string codice = txtCodice.Text; string ip = txtIP.Text; string db = txtDB.Text; string user = txtUser.Text; string pwd = Request.Form["txtPWD"].ToString(); Easy_DataAccess Conn = new Easy_DataAccess( "mydsn", ip, db, user, pwd, user, pwd, DateTime.Now.Year, DateTime.Now); if (Conn == null) { labMsg.Text = "Non è stato possibile collegarsi al server."; return; } Conn.Open(); if (Conn.OpenError) { labMsg.Text = "Non è stato possibile collegarsi al server."; return; } Conn.Close(); DataSet DS = new Dipartimenti(); QueryHelper QHS = sys.GetQueryHelper(); string searchdip = QHS.CmpEq("CodiceDipartimento", codice); if (sys.RUN_SELECT_COUNT("CodiciDipartimenti", searchdip, true) > 0) { labMsg.Text = "Codice dipartimento già esistente, sarà aggiornato."; DataTable T = DS.Tables[0]; sys.RUN_SELECT_INTO_TABLE(T, null, searchdip, null, false); DataRow R = T.Rows[0]; R["CodiceDipartimento"] = codice; R["dipartimento"] = dip; R["IPserver"] = GetVars.CryptPassword(ip); R["NomeDB"] = GetVars.CryptPassword(db); R["UserDB"] = GetVars.CryptPassword(user); R["PassDB"] = GetVars.CryptPassword(pwd); } else { DataTable T = DS.Tables[0]; DataRow R = T.NewRow(); R["CodiceDipartimento"] = codice; R["dipartimento"] = dip; R["IPserver"] = GetVars.CryptPassword(ip); R["NomeDB"] = GetVars.CryptPassword(db); R["UserDB"] = GetVars.CryptPassword(user); R["PassDB"] = GetVars.CryptPassword(pwd); T.Rows.Add(R); } PostData CP = new PostData(); CP.InitClass(DS, sys); ProcedureMessageCollection MCOLL = CP.DO_POST_SERVICE(); if (!MCOLL.CanIgnore) { labMsg.Text = "Delle regole di sicurezza impediscono l'update del db di sistema!!"; return; } if (MCOLL.Count > 0) { MCOLL = CP.DO_POST_SERVICE(); if (!MCOLL.CanIgnore) { labMsg.Text = "Delle regole di sicurezza hanno impedito l'update del db di sistema!!"; return; } } labMsg.Text = "DB DI SISTEMA Aggiornato correttamente."; } }
protected void brnAdd_Click(object sender, EventArgs e) { if (Session["SysPasswordOk"] == null) { lblmessages.Text = "Prima di procedere alla configurazione, inserire la Password di abilitazione alla configurazione."; return; } string error = ""; DataAccess sys = GetVars.GetSystemDataAccess(this, out error); if (sys == null) { lblmessages.Text = "Servizio Web non installato correttamente."; if (error != null) { lblmessages.Text += error; } return; } string dip = txtDip.Text; string codice = txtCodice.Text; string ip = txtIP.Text; string db = txtDB.Text; string user = txtUser.Text; string pwd = txtPWD.Text; Easy_DataAccess Conn = new Easy_DataAccess( "mydsn", ip, db, user, pwd, user, pwd, DateTime.Now.Year, DateTime.Now); if (Conn == null) { lblmessages.Text = "Non è stato possibile collegarsi al server."; return; } Conn.Open(); if (Conn.OpenError) { lblmessages.Text = "Non è stato possibile collegarsi al server."; return; } Conn.Close(); DataSet DS = new Dipartimenti(); if (sys.RUN_SELECT_COUNT("CodiciDipartimenti", "(CodiceDipartimento=" + QueryCreator.quotedstrvalue(codice, true) + ")", true) > 0) { lblmessages.Text = "Codice dipartimento già esistente."; return; } DataTable T = DS.Tables[0]; DataRow R = T.NewRow(); R["CodiceDipartimento"] = codice; R["dipartimento"] = dip; R["IPserver"] = GetVars.CryptPassword(ip); R["NomeDB"] = GetVars.CryptPassword(db); R["UserDB"] = GetVars.CryptPassword(user); R["PassDB"] = GetVars.CryptPassword(pwd); T.Rows.Add(R); PostData CP = new PostData(); CP.InitClass(DS, sys); ProcedureMessageCollection MCOLL = CP.DO_POST_SERVICE(); if (!MCOLL.CanIgnore) { lblmessages.Text = "Delle regole di sicurezza hanno impedito l'update del db di sistema!!"; return; } else { if (MCOLL.Count > 0) { CP.DO_POST_SERVICE(); } } lblmessages.Text = "DB DI SISTEMA Aggiornato correttamente."; }