示例#1
0
        private void btAlterar_Click(object sender, EventArgs e)
        {
            if (txtCodUsuario.TextLength == 0)
            {
                MessageBox.Show("Um Dado de Usuario deve ser seleccionado antes da alteracao", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            else
            {
                DialogResult resultResposta = MessageBox.Show("Tens Certeza Que Desejas Actualizar Este Dado?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resultResposta == DialogResult.Yes)
                {
                    usuariosDTO.cod_usuario    = int.Parse(txtCodUsuario.Text);
                    usuariosDTO.nome_usuario   = txtNomeUsuario.Text;
                    usuariosDTO.senha_usuario  = txtSenhaUsuario.Text;
                    usuariosDTO.funcao_usuario = txtFuncao_Usuario.Text;
                    usuariosBLL.AlterarUsuarioBLL(usuariosDTO);
                    CarregardataGrid();
                    MessageBox.Show("Dados do usuario Actualizados Com sucesso", "Informacao", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }


                else
                {
                    MessageBox.Show("Operacao cancelada Pelo Usuario", "informacao", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimparTela();
                }
            }
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            if (txtCodigoUsuario.TextLength == 0)
            {
                usuarioDTO.nome_usuario   = txtNomeUsuario.Text;
                usuarioDTO.senha_usuario  = txtSenhaUsuario.Text;
                usuarioDTO.funcao_usuario = txtFuncaoUsuario.Text;
                usuarioBLL.InserirNovos_UsuariosBLL(usuarioDTO);
                ActualizarGrid();
                LimarTela();
                MessageBox.Show("Dados de Usuário Inseridos Com Sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            else if (txtCodigoUsuario.TextLength > 0)
            {
                usuarioDTO.cod_usuario    = int.Parse(txtCodigoUsuario.Text);
                usuarioDTO.nome_usuario   = txtNomeUsuario.Text;
                usuarioDTO.senha_usuario  = txtSenhaUsuario.Text;
                usuarioDTO.funcao_usuario = txtFuncaoUsuario.Text;
                usuarioBLL.AlterarUsuarioBLL(usuarioDTO);
                ActualizarGrid();
                LimarTela();
                MessageBox.Show("Dados de Usuário Actualizado Com Sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
        }