Esempio n. 1
0
 private void FrmSubgrupo_Load(object sender, EventArgs e)
 {
     //GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.CONTAS_BANCO_CAIXA, Principal.Autenticacao.CodUsuario);
     grupoBindingSource.DataSource    = GerenciadorGrupo.GetInstance().ObterTodos();
     subgrupoBindingSource.DataSource = GerenciadorSubgrupo.GetInstance().ObterTodos();
     habilitaBotoes(true);
 }
Esempio n. 2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                Subgrupo subgrupo = (Subgrupo)subgrupoBindingSource.Current;

                if (estado.Equals(EstadoFormulario.INSERIR))
                {
                    long codSubgrupo = GerenciadorSubgrupo.GetInstance().Inserir(subgrupo);
                    codSubgrupoTextBox.Text = codSubgrupo.ToString();
                }
                else
                {
                    GerenciadorSubgrupo.GetInstance().Atualizar(subgrupo);
                }
                subgrupoBindingSource.EndEdit();
            }
            catch (Dados.DadosException de)
            {
                subgrupoBindingSource.CancelEdit();
                throw de;
            }
            finally {
                habilitaBotoes(true);
                btnBuscar.Focus();
            }
        }
Esempio n. 3
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Confirma exclusão?", "Confirmar Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         GerenciadorSubgrupo.GetInstance().Remover(Int32.Parse(codSubgrupoTextBox.Text));
         subgrupoBindingSource.RemoveCurrent();
     }
     btnBuscar.Focus();
 }
Esempio n. 4
0
 private void txtTexto_TextChanged(object sender, EventArgs e)
 {
     if ((cmbBusca.SelectedIndex == 0) && !txtTexto.Text.Equals(""))
     {
         subgrupoBindingSource.DataSource = GerenciadorSubgrupo.GetInstance().Obter(Convert.ToInt32(txtTexto.Text));
     }
     else if ((cmbBusca.SelectedIndex == 1) && !txtTexto.Text.Equals(""))
     {
         subgrupoBindingSource.DataSource = GerenciadorSubgrupo.GetInstance().ObterPorDescricao(txtTexto.Text);
     }
     else if ((cmbBusca.SelectedIndex == 2) && !txtTexto.Text.Equals(""))
     {
         subgrupoBindingSource.DataSource = GerenciadorSubgrupo.GetInstance().ObterPorDescricaoGrupo(txtTexto.Text);
     }
 }
Esempio n. 5
0
 private void codGrupoComboBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     produtoBindingSource_CurrentItemChanged(sender, e);
     if (codGrupoComboBox.SelectedValue != null)
     {
         Produto produto = (Produto)produtoBindingSource.Current;
         grupoBindingSource.Position = grupoBindingSource.List.IndexOf(new Grupo()
         {
             CodGrupo = produto.CodGrupo
         });
         Grupo grupoSelected = (Grupo)grupoBindingSource.Current;
         subgrupoBindingSource.DataSource = GerenciadorSubgrupo.GetInstance().ObterPorGrupo(grupoSelected);
         subgrupoBindingSource.Position   = subgrupoBindingSource.List.IndexOf(produto.CodSubgrupo);
     }
 }
Esempio n. 6
0
        private void FrmProduto_Load(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.PRODUTOS, Principal.Autenticacao.CodUsuario);

            cstBindingSource.DataSource             = GerenciadorCst.GetInstance().ObterTodos();
            fabricanteBindingSource.DataSource      = GerenciadorPessoa.GetInstance().ObterTodos();
            grupoBindingSource.DataSource           = GerenciadorGrupo.GetInstance().ObterTodos();
            subgrupoBindingSource.DataSource        = GerenciadorSubgrupo.GetInstance().ObterPorGrupo((Grupo)grupoBindingSource.Current);
            situacaoprodutoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterSituacoesProduto();
            produtoBindingSource.DataSource         = GerenciadorProduto.GetInstance().ObterTodos();

            habilitaBotoes(true);
            InserirEntradaProduto(sender, e);

            Cursor.Current = Cursors.Default;
        }
Esempio n. 7
0
 private void FrmSubgrupoPesquisa_Load(object sender, EventArgs e)
 {
     subgrupoBindingSource.DataSource = GerenciadorSubgrupo.GetInstance().ObterTodos();
     cmbBusca.SelectedIndex           = 1;
 }