Exemple #1
0
        private void Salvar()
        {
            Classe_plano_conta classe = (Classe_plano_conta)cbClasse.SelectedValue;
            Tipo_plano_conta   tipo   = (Tipo_plano_conta)cbTipo.SelectedValue;

            Planos_contas plano = (int.Parse(txCod.Text) == 0
                ? new Planos_contas()
                : controller.Find(int.Parse(txCod.Text)));

            plano.Descricao = txDescricao.Text;
            plano.Tipo      = (int)tipo;
            plano.Classe    = (int)classe;
            plano.Conta_pai = int.Parse(txCod_conta_pai.Text);

            if (controller.Save(plano))
            {
                LimparCampos();
            }

            ListaPlanosContas();
        }
Exemple #2
0
        private void FillPlano(Planos_contas pc)
        {
            if (pc == null)
            {
                return;
            }

            txCod.Text       = pc.Id.ToString();
            txDescricao.Text = pc.Descricao;

            Classe_plano_conta classe = (Classe_plano_conta)pc.Classe;
            Tipo_plano_conta   tipo   = (Tipo_plano_conta)pc.Tipo;

            cbClasse.SelectedValue = classe;
            cbTipo.SelectedValue   = tipo;

            if (pc.Conta_pai > 0)
            {
                txCod_conta_pai.Text = pc.Conta_pai.ToString();
                txConta_pai.Text     = controller.Find(pc.Conta_pai).Descricao;
            }

            txDescricao.Focus();
        }