예제 #1
0
        private void BtnSalvarLocal_Click(object sender, EventArgs e)
        {
            _nome            = TxtNomeLocal.Text;
            _codigoCategoria = UcCategoria.ObterCategoria();

            try {
                switch (_modo)
                {
                case 1: _local.Incluir(); break;

                case 2: _local.Modificar(); break;
                }

                DgvLocais.Enabled         = true;
                DgvLogins.Enabled         = true;
                DgvCategorias.Enabled     = true;
                FlpDadosCategoria.Enabled = false;
                GbxDadosDeLocal.Enabled   = false;

                HabilitarMenus(true);
                LimparCampos();

                _modo = 0;

                DgvLocais.DataSource = _local.BuscarLocais();
            } catch (Exception erro) {
                MessageBox.Show(erro.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        // --------------------------------------------------------------------

        private void TsmIncluirLocal_Click(object sender, EventArgs e)
        {
            DgvCategorias.Enabled = false;
            DgvLogins.Enabled     = false;
            FlpDadosLocal.Enabled = true;
            HabilitarMenus(false);
            UcCategoria.DefinirFonte(_categoria.PreencherComboBox());

            _modo = 1;
        }
예제 #3
0
        private void TsmModificarLocal_Click(object sender, EventArgs e)
        {
            UcCategoria.DefinirFonte(_categoria.PreencherComboBox());
            _codigoLocal      = Convert.ToInt64(DgvLocais.CurrentRow.Cells[0].Value.ToString());
            TxtNomeLocal.Text = DgvLocais.CurrentRow.Cells[1].Value.ToString().Trim();
            UcCategoria.DefinirCategoria(DgvLocais.CurrentRow.Cells[2].Value.ToString());

            DgvCategorias.Enabled = false;
            DgvLocais.Enabled     = false;
            DgvLogins.Enabled     = false;
            FlpDadosLocal.Enabled = true;

            this.HabilitarMenus(false);

            _modo = 2;
        }
예제 #4
0
        private void TcPrincipal_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.HabilitarMenus(true);
            this.HabilitarAdicaoLogin(false);
            LimparCampos();

            this.FlpDadosLogins.Enabled    = false;
            this.FlpDadosLocal.Enabled     = false;
            this.FlpDadosCategoria.Enabled = false;

            this.DgvLogins.Enabled     = true;
            this.DgvLocais.Enabled     = true;
            this.DgvCategorias.Enabled = true;

            UcCategoria.DefinirFonte(_categoria.PreencherComboBox());
        }
예제 #5
0
        private void LimparCampos()
        {
            TxtUsuario.Clear();
            TxtDados.Clear();
            TxtNomeLocal.Clear();
            TxtNomeCategoria.Clear();
            TxtPrefixo.Clear();

            // Método limpar do controle UcCbxLocal
            UcCategoria.LimparUcCategorias();
            UcLocal.LimparUcLocal();

            NudTamanhoSenha.Value = 4;

            RbtnSenhaAlfabetica.Checked   = false;
            RbtnSenhaNumerica.Checked     = false;
            RbtnSenhaAlfaNumerica.Checked = false;
        }