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(); }
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(); }