示例#1
0
 //
 public SubcategoriaLancamentoPrincipalForm(SubcategoriaLancamentoModel subcategoriaLancamentoModel)
 {
     try
     {
         this.InitializeComponent();
         this.CarregarComboBoxCategoriaLancamento();
         //
         if (subcategoriaLancamentoModel != null)
         {
             this.subcategoriaLancamentoModel = subcategoriaLancamentoModel;
             this.Text = "Alteração de Subcategoria de Lançamento";
             //
             this.cbbCategoria.SelectedValue = subcategoriaLancamentoModel.CategoriaLancamento.IdCategoria;
             this.txtNomeSubcategoria.Text   = subcategoriaLancamentoModel.NomeSubcategoria;
         }
         else
         {
             this.subcategoriaLancamentoModel = new SubcategoriaLancamentoModel();
             this.Text = "Cadastro de nova Subcategoria de Lançamento";
         }
     }
     catch (Exception exception)
     {
         Mensagens.MensagemErro(exception.Message);
     }
 }
示例#2
0
        //
        public string SubcategoriaManter(SubcategoriaLancamentoModel subcategoriaLancamentoModel)
        {
            var retorno = string.Empty;

            //
            try
            {
                this.dbCore.LimparParametros();
                this.dbCore.ComandoAdicionarParametro("@id_subcategoria", subcategoriaLancamentoModel.IdSubcategoria);
                this.dbCore.ComandoAdicionarParametro("@id_categoria", subcategoriaLancamentoModel.CategoriaLancamento.IdCategoria);
                this.dbCore.ComandoAdicionarParametro("@nome_subcategoria", subcategoriaLancamentoModel.NomeSubcategoria);
                //
                retorno = this.dbCore.ExecutarComando("usp_subcategoria_lancamento");
            }
            catch (Exception)
            {
                throw;
            }
            return(retorno);
        }