示例#1
0
        public FormStrongBox()
        {
            InitializeComponent();
            _categoria = new CategoriaControle(this);
            _local     = new LocalControle(this);
            _login     = new LoginControle(this);

            _tabCategoria = _categoria.BuscarCategorias();
            _tabLocal     = _local.BuscarLocais();
            _tabLogin     = _login.BuscarLogins();
        }
 private void ListaCategoria()
 {
     categoriaControle = new CategoriaControle();
     try
     {
         DgCategoria.ItemsSource = categoriaControle.Consulta().DefaultView;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        private void Manutencao(TipoManutencao tipoManutencao)
        {
            categoria         = new Categoria();
            categoriaControle = new CategoriaControle();

            try
            {
                categoria.Id        = idCategoria;
                categoria.Descricao = txtDescricao.Text;

                if (RbEntrada.IsChecked == true)
                {
                    categoria.Tipo1 = "Entrada";
                }
                else
                {
                    categoria.Tipo1 = "Saida";
                }

                if (RbFixo.IsChecked == true)
                {
                    categoria.Tipo2 = "Fixo";
                }
                else
                {
                    categoria.Tipo2 = "Variavel";
                }

                if (tipoManutencao == TipoManutencao.Gravar)
                {
                    categoriaControle.Gravar(categoria);
                }
                else if (tipoManutencao == TipoManutencao.Alterar)
                {
                    categoriaControle.Alterar(categoria);
                }
                else if (tipoManutencao == TipoManutencao.Excluir)
                {
                    categoriaControle.Excluir(categoria);
                }
                Limpar();
                ListaCategoria();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void InfoCategoria(Categoria categoria)
        {
            categoriaControle = new CategoriaControle();
            try
            {
                tipo1       = categoriaControle.Tipo1(categoria);
                tipo2       = categoriaControle.Tipo2(categoria);
                idCategoria = categoriaControle.Id(categoria);

                LblInformacao.Content = "Tipo 1: " + tipo1 + " - Tipo 2: " + tipo2;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }