private void LoginsEcomboBox_SelectedIndexChanged(object sender, EventArgs e) { area a = usuarios.Where(c => c.nv1 == LoginsEcomboBox.Text).SingleOrDefault(); if (a != null) { switch (a.mv3) { case "1": nivelEcomboBox.Text = "Usuário 1 (Visualizar)"; break; case "2": nivelEcomboBox.Text = "Usuário 2 (Visualizar e salvar novos itens)"; break; case "3": nivelEcomboBox.Text = "Usuário 3 (Visualizar , Editar e salvar novos itens)"; break; case "4": nivelEcomboBox.Text = "Administrador 4 (Todas permisões + Parametros Basicos)"; break; case "5": nivelEcomboBox.Text = "Administrador 5 (Todas as permisões)"; break; } senhaEtextBox.Text = a.nv2; } else { nivelEcomboBox.Text = "Selecionar"; if (LoginsEcomboBox.Text != "Selecionar") { senhaEtextBox.Text = ""; } } }
private void excluirbutton_Click(object sender, EventArgs e) { if (LoginsEcomboBox.Text != "Selecionar") { if (DialogResult.Yes == MessageBox.Show("Tem certeza que deseja excluir este rgistro?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2)) { area exc = usuarios.Where(c => c.nv1 == LoginsEcomboBox.Text).SingleOrDefault(); db.area.Remove(exc); db.SaveChanges(); LoginsEcomboBox.Text = "Selecionar"; nivelEcomboBox.Text = "Selecionar"; senhaEtextBox.Text = ""; MessageBox.Show("Login Atualizado com sucesso"); usuarios = db.area.ToList(); var logins = usuarios.Select(c => c.nv1).ToList(); logins.Sort(); logins.Add("Selecionar"); LoginsEcomboBox.DataSource = logins; nivelEcomboBox.Text = "Selecionar"; LoginsEcomboBox.Text = "Selecionar"; editarbutton.Enabled = true; salvareditarbutton.Enabled = false; excluirbutton.Enabled = false; cancelareditarbutton.Enabled = false; novobutton4.Enabled = true; Editargroubox.Enabled = false; } else { nivelEcomboBox.Text = "Selecionar"; LoginsEcomboBox.Text = "Selecionar"; } } else { MessageBox.Show("Primeiro selecione um registro"); } }
private void button1_Click(object sender, EventArgs e) { if (senhaatualtextBox.Text == senha) { if (novasenhatextBox.Text != null && novasenhatextBox.Text != "") { if (novasenhatextBox.Text == confirmasenhatextBox.Text) { area a = db.area.Where(c => c.nv1 == usuario).SingleOrDefault(); if (a != null) { alogin.nv1 = usuario; alogin.nv2 = novasenhatextBox.Text; alogin.mv3 = nivel; db.area.Remove(a); db.area.Add(alogin); db.SaveChanges(); MessageBox.Show("Senha alterada com sucesso!"); this.Close(); } else { MessageBox.Show("Erro ao salvar , tente novamente!"); } } else { MessageBox.Show("Senha diferente da confirmação!"); } } else { MessageBox.Show("Informar uma nova senha!"); } } else { MessageBox.Show("Senha atual incorreta!"); } }
private void button1_Click(object sender, EventArgs e) { if (nivelcomboBox.Text != "Selecionar" && logintextBox.Text != "Selecionar") { if (DialogResult.Yes == MessageBox.Show("Tem certeza que deseja adcionar este rgistro?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2)) { int nivel = 0; switch (nivelcomboBox.Text) { case "Usuário 1 (Visualizar)": nivel = 1; break; case "Usuário 2 (Visualizar e salvar novos itens)": nivel = 2; break; case "Usuário 3 (Visualizar , Editar e salvar novos itens)": nivel = 3; break; case "Administrador 4 (Todas permisões + Parametros Basicos)": nivel = 4; break; case "Administrador 5 (Todas as permisões)": nivel = 5; break; } int dup = 0; area login = new area(); login.nv1 = logintextBox.Text; login.nv2 = senhatextBox.Text; login.mv3 = nivel.ToString(); for (int i = 0; i < usuarios.Count(); i++) { if (usuarios[i].nv1 == login.nv1) { dup = 1; MessageBox.Show("Impossivel salvar. Já existe um usuário com o login informado"); } } if (dup == 0) { db.area.Add(login); db.SaveChanges(); logintextBox.Text = ""; senhatextBox.Text = ""; nivelcomboBox.Text = ""; MessageBox.Show("Login cadastrado com sucesso"); usuarios = db.area.ToList(); var logins = usuarios.Select(c => c.nv1).ToList(); logins.Sort(); logins.Add("Selecionar"); LoginsEcomboBox.DataSource = logins; LoginsEcomboBox.Text = "Selecionar"; nivelEcomboBox.Text = "Selecionar"; nivelcomboBox.Text = "Selecionar"; senhatextBox.Text = ""; novobutton4.Enabled = true; novogroupBox.Enabled = false; salvarnovobutton.Enabled = false; cancelanovorbutton.Enabled = false; editarbutton.Enabled = true; } } } else { MessageBox.Show("Palavra Selecionar Reservada Para o Sistema!"); } }
private void button2_Click(object sender, EventArgs e) { if (LoginsEcomboBox.Text != "Selecionar" && nivelEcomboBox.Text != "Selecionar") { if (DialogResult.Yes == MessageBox.Show("Tem certeza que deseja adcionar este rgistro?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2)) { int nivel = 0; switch (nivelEcomboBox.Text) { case "Usuário 1 (Visualizar)": nivel = 1; break; case "Usuário 2 (Visualizar e salvar novos itens)": nivel = 2; break; case "Usuário 3 (Visualizar , Editar e salvar novos itens)": nivel = 3; break; case "Administrador 4 (Todas permisões + Parametros Basicos)": nivel = 4; break; case "Administrador 5 (Todas as permisões)": nivel = 5; break; } area login = new area(); login.nv1 = LoginsEcomboBox.Text; login.nv2 = senhaEtextBox.Text; login.mv3 = nivel.ToString(); area exc = usuarios.Where(c => c.nv1 == LoginsEcomboBox.Text).SingleOrDefault(); db.area.Remove(exc); db.area.Add(login); db.SaveChanges(); LoginsEcomboBox.Text = "Selecionar"; nivelEcomboBox.Text = ""; senhaEtextBox.Text = ""; MessageBox.Show("Login Atualizado com sucesso"); usuarios = db.area.ToList(); var logins = usuarios.Select(c => c.nv1).ToList(); logins.Sort(); logins.Add("Selecionar"); LoginsEcomboBox.DataSource = logins; nivelEcomboBox.Text = "Selecionar"; LoginsEcomboBox.Text = "Selecionar"; editarbutton.Enabled = true; salvareditarbutton.Enabled = false; excluirbutton.Enabled = false; cancelareditarbutton.Enabled = false; novobutton4.Enabled = true; Editargroubox.Enabled = false; } } else { MessageBox.Show("Palavra Selecionar Reservada para o Sistema!"); } }