private void GravarButton_Click(object sender, EventArgs e) { Sistema_bll sistema_Class = new Sistema_bll(_connection); usuarioStruct cUser = sistema_Class.Retorna_Usuario(nId); GTI_Models.Models.Usuario reg = new GTI_Models.Models.Usuario(); reg.Id = cUser.Id; reg.Nomecompleto = cUser.Nome_completo; reg.Nomelogin = cUser.Nome_login; reg.Ativo = cUser.Ativo; reg.Setor_atual = Convert.ToInt32(SetorComboBox.SelectedValue); Exception ex = sistema_Class.Alterar_Usuario(reg); if (ex == null) { DialogResult = DialogResult.OK; } else { DialogResult = DialogResult.Cancel; ErrorBox eBox = new ErrorBox("Atenção", ex.Message, ex); eBox.ShowDialog(); } Close(); }
private void GravarButton_Click(object sender, EventArgs e) { Sistema_bll sistema_Class = new Sistema_bll(_connection); int nSize = sistema_Class.GetSizeofBinary(); string sZero = new string('0', nSize); var aString = sZero.ToCharArray(); List <TreeNode> checked_nodes = CheckedNodes(MainTreeView); foreach (TreeNode itemTv in checked_nodes) { aString[Convert.ToInt32(itemTv.Tag) - 1] = '1'; } string sNewBinary = new string(aString); GtiTypes.UserBinary = sNewBinary; CustomListBoxItem UsuarioId = (CustomListBoxItem)UsuarioComboBox.SelectedItem; GTI_Models.Models.Usuario reg = new GTI_Models.Models.Usuario(); reg.Id = UsuarioId._value; reg.Userbinary = gtiCore.Encrypt(sNewBinary); Exception ex = sistema_Class.SaveUserBinary(reg); if (ex != null) { ErrorBox eBox = new ErrorBox("Atenção", ex.Message, ex); eBox.ShowDialog(); } else { MessageBox.Show("Alterações gravadas com sucesso.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void GravarButton_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(Pwd1Text.Text) || String.IsNullOrEmpty(Pwd2Text.Text)) { MessageBox.Show("Digite a nova senha e confirme a senha.", "Erro de gravação", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (string.Compare(Pwd1Text.Text, Pwd2Text.Text) != 0) { MessageBox.Show("Confirmação da senha diferente da senha digitada.", "Erro de gravação", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (Pwd1Text.Text.Length < 6) { MessageBox.Show("Senha deve ter no mínimo 6 caracteres.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string _connection = gtiCore.Connection_Name(); Sistema_bll sistemaRepository = new Sistema_bll(_connection); string sPwd = sistemaRepository.Retorna_User_Password(LoginText.Text); TAcessoFunction _tAcesso = new TAcessoFunction(); if (!string.IsNullOrEmpty(sPwd) && _tAcesso.DecryptGTI(sPwd) != PwdText.Text) { MessageBox.Show("Senha atual inválida!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { GTI_Models.Models.Usuario reg = new GTI_Models.Models.Usuario { Nomelogin = LoginText.Text.ToUpper(), Senha = _tAcesso.Encrypt128(Pwd1Text.Text) }; Exception ex = sistemaRepository.Alterar_Senha(reg); if (ex != null) { ErrorBox eBox = new ErrorBox("Atenção", "Erro ao gravar nova senha.", ex); eBox.ShowDialog(); } else { MessageBox.Show("Senha alterada.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); LoginText.Enabled = true; SenhaButton.Enabled = true; LoginButton.Enabled = true; SairButton.Enabled = true; PwdText.Text = Pwd1Text.Text; this.Size = new Size(this.Size.Width, OriginSize); } } } } } }
private void BtGravar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtPwd1.Text) || string.IsNullOrEmpty(txtPwd2.Text)) { MessageBox.Show("Digite a nova senha e confirme a senha.", "Erro de gravação", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (string.Compare(txtPwd1.Text, txtPwd2.Text) != 0) { MessageBox.Show("Confirmação da senha diferente da senha digitada.", "Erro de gravação", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (txtPwd1.Text.Length < 6) { MessageBox.Show("Senha deve ter no mínimo 6 caracteres.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string _connection = gtiCore.Connection_Name(); Sistema_bll sistemaClass = new Sistema_bll(_connection); string sPwd = sistemaClass.Retorna_User_Password(txtLogin.Text); if (!string.IsNullOrEmpty(sPwd) && gtiCore.Decrypt(sPwd) != txtPwd.Text) { MessageBox.Show("Senha atual inválida!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { GTI_Models.Models.Usuario reg = new GTI_Models.Models.Usuario { Nomelogin = txtLogin.Text.ToUpper(), Senha2 = gtiCore.Encrypt(txtPwd1.Text) }; Exception ex = sistemaClass.Alterar_Senha(reg); if (ex != null) { ErrorBox eBox = new ErrorBox("Atenção", "Erro ao gravar nova senha.", ex); eBox.ShowDialog(); } else { MessageBox.Show("Senha alterada.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); txtLogin.Enabled = true; SenhaButton.Enabled = true; LoginButton.Enabled = true; SairButton.Enabled = true; txtPwd.Text = txtPwd1.Text; Size = new Size(Size.Width, OriginSize); } } } } } }
private void SaveReg() { int? nLastCod; Sistema_bll sistema_Class = new Sistema_bll(_connection); CustomListBoxItem cBoxItem = (CustomListBoxItem)LocalComboBox.SelectedItem; if (bAddNew) { nLastCod = sistema_Class.Retorna_Ultimo_Codigo_Usuario(); if (nLastCod == 0) { nLastCod = 1; } else { nLastCod++; } } else { nLastCod = Convert.ToInt32(IdLabel.Text); } GTI_Models.Models.Usuario reg = new GTI_Models.Models.Usuario { Nomecompleto = NomeCompletoTextBox.Text, Nomelogin = NomeLoginTextBox.Text, Ativo = AtivoCheckbox.Checked?(byte)1:(byte)0, Id = (int)nLastCod, Setor_atual = cBoxItem._value }; Exception ex; if (bAddNew) { ex = sistema_Class.Incluir_Usuario(reg); IdLabel.Text = Convert.ToInt32(nLastCod).ToString("0000"); } else { ex = null; ex = sistema_Class.Alterar_Usuario(reg); } if (ex != null) { ErrorBox eBox = new ErrorBox("Atenção", ex.Message, ex); eBox.ShowDialog(); } else { List <Usuariocc> Lista = new List <Usuariocc>(); for (int i = 0; i < LocalListBox.Items.Count; i++) { if (LocalListBox.GetItemCheckState(i) == CheckState.Checked) { Usuariocc item = new Usuariocc(); CustomListBoxItem selectedItem = (CustomListBoxItem)LocalListBox.Items[i]; item.Userid = Convert.ToInt32(IdLabel.Text); item.Codigocc = Convert.ToInt16(selectedItem._value); Lista.Add(item); } } ex = null; ex = sistema_Class.Alterar_Usuario_Local(Lista); if (ex != null) { ErrorBox eBox = new ErrorBox("Atenção", ex.Message, ex); eBox.ShowDialog(); } else { LocalTextBox.Text = LocalComboBox.Text; ControlBehaviour(true); } } }