private void btnSalvar_Click(object sender, EventArgs e)
 {
     if (cmbBoxListarEmpresas.SelectedValue == null)
     {
         MessageBox.Show("Selecione a empresa.");
     }
     else
     {
         try
         {
             using (var context = new ContabilEntities())
             {
                 context.sp_PlanoDeContasCriarNovoPlano(Convert.ToInt32(cmbBoxListarEmpresas.SelectedValue), dateTimePickerPlanoDeContasMesAno.Text);
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro");
             if (ex.InnerException != null)
             {
                 MessageBox.Show(ex.InnerException.Message, "Error");
             }
             this.Close();
         }
     }
 }
示例#2
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     if (cmbBoxListarContasForaDoPlano.SelectedValue == null)
     {
         MessageBox.Show("Selecione a conta.");
     }
     else if (txtBoxClassificacao.Text == "")
     {
         MessageBox.Show("Insira a classificação.");
     }
     else
     {
         try
         {
             using (var context = new ContabilEntities())
             {
                 context.sp_PlanoDeContasAdicionarConta(this.id, Convert.ToInt32(cmbBoxListarContasForaDoPlano.SelectedValue), txtBoxClassificacao.Text);
             }
             MessageBox.Show("Conta Adicionada com sucesso.");
             this.Close();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro");
             if (ex.InnerException != null)
             {
                 MessageBox.Show(ex.InnerException.Message, "Error");
             }
             this.Close();
         }
     }
 }
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         using (var context = new ContabilEntities())
         {
             if (id == 0)
             {
                 context.sp_EmpresaCadastrar(txtBoxRazaoSocial.Text.Trim());
                 MessageBox.Show("Empresa Cadastrada com Sucesso!");
             }
             else
             {
                 context.sp_EmpresaAlterar(this.id, txtBoxRazaoSocial.Text.Trim());
                 MessageBox.Show("Empresa Alterada com Sucesso!");
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro");
         if (ex.InnerException != null)
         {
             MessageBox.Show(ex.InnerException.Message, "Error");
         }
     }
     finally
     {
         this.Close();
     }
 }
 private void cmbBoxListarEmpresas_Click(object sender, EventArgs e)
 {
     using (var context = new ContabilEntities())
     {
         cmbBoxListarEmpresas.DataSource    = context.sp_EmpresasListarTodas().ToArray();
         cmbBoxListarEmpresas.DisplayMember = "RazaoSocial";
         cmbBoxListarEmpresas.ValueMember   = "Id";
     }
 }
示例#5
0
 public ContaCadastrarAlterar(int id = 0)
 {
     InitializeComponent();
     this.id = id;
     if (id != 0)
     {
         try
         {
             using (var context = new ContabilEntities())
             {
                 var conta = context.sp_ContaBuscar(id).FirstOrDefault();
                 txtBoxNome.Text   = conta.Nome;
                 txtBoxCodigo.Text = conta.Codigo;
                 if (conta.AtivoContaAnalitica)
                 {
                     cmbBoxCategoria.Text = "Ativo Conta Analítica";
                 }
                 else if (conta.AtivoContaSintetica)
                 {
                     cmbBoxCategoria.Text = "Ativo Conta Sintética";
                 }
                 else if (conta.PassivoContaSintetica)
                 {
                     cmbBoxCategoria.Text = "Passivo Conta Analítica";
                 }
                 else if (conta.PassivoContaSintetica)
                 {
                     cmbBoxCategoria.Text = "Passivo Conta Sintética";
                 }
                 else if (conta.ReceitaContaSintetica)
                 {
                     cmbBoxCategoria.Text = "Receita Conta Analítica";
                 }
                 else if (conta.ReceitaContaSintetica)
                 {
                     cmbBoxCategoria.Text = "Receita Conta Sintética";
                 }
                 else if (conta.DespesaContaSintetica)
                 {
                     cmbBoxCategoria.Text = "Despesa Conta Analítica";
                 }
                 else if (conta.DespesaContaSintetica)
                 {
                     cmbBoxCategoria.Text = "Despesa Conta Sintética";
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Error");
             if (ex.InnerException != null)
             {
                 MessageBox.Show(ex.InnerException.Message, "Error");
             }
         }
     }
 }
 private void btnListarPlanoDeContas_Click(object sender, EventArgs e)
 {
     try
     {
         using (var context = new ContabilEntities())
         {
             dgvListarPlanosDeContas.DataSource = context.sp_PlanosDeContasListarTodosPlanosDaEmpresa(Convert.ToInt32(cmbBoxListarEmpresas.SelectedValue));
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro");
         if (ex.InnerException != null)
         {
             MessageBox.Show(ex.InnerException.Message, "Error");
         }
         this.Close();
     }
 }
示例#7
0
        public EmpresasListar()
        {
            InitializeComponent();

            try
            {
                using (var context = new ContabilEntities())
                {
                    dgvEmpresasListar.DataSource = context.sp_EmpresasListarTodas();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro");
                if (ex.InnerException != null)
                {
                    MessageBox.Show(ex.InnerException.Message, "Erro");
                }
            }
        }
 private void btnRemoverConta_Click(object sender, EventArgs e)
 {
     try
     {
         using (var context = new ContabilEntities())
         {
             context.sp_PlanoDeContasRemoverConta(Convert.ToInt32(dgvPlanoDeContas.Rows[dgvPlanoDeContas.CurrentRow.Index].Cells[0].Value));
         }
         MessageBox.Show("Conta Removida do Plano com sucesso.");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro");
         if (ex.InnerException != null)
         {
             MessageBox.Show(ex.InnerException.Message, "Error");
         }
         this.Close();
     }
 }
示例#9
0
 private void cmbBoxListarContasForaDoPlano_Click(object sender, EventArgs e)
 {
     try
     {
         using (var context = new ContabilEntities())
         {
             cmbBoxListarContasForaDoPlano.DataSource    = context.sp_PlanoDeContasListarContasForaDoPlano(id).ToArray();
             cmbBoxListarContasForaDoPlano.DisplayMember = "Nome";
             cmbBoxListarContasForaDoPlano.ValueMember   = "Id";
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro");
         if (ex.InnerException != null)
         {
             MessageBox.Show(ex.InnerException.Message, "Error");
         }
         this.Close();
     }
 }
示例#10
0
 public PlanoDeContasAbrirPlano(int id)
 {
     InitializeComponent();
     this.id = id;
     try
     {
         using (var context = new ContabilEntities())
         {
             dgvPlanoDeContas.DataSource = context.sp_PlanoDeContasListarContasDoPlano(id);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro");
         if (ex.InnerException != null)
         {
             MessageBox.Show(ex.InnerException.Message, "Error");
         }
         this.Close();
     }
 }
 private void cmbBoxListarEmpresas_Click(object sender, EventArgs e)
 {
     try
     {
         using (var context = new ContabilEntities())
         {
             cmbBoxListarEmpresas.DataSource    = context.sp_EmpresasListarTodas().ToArray();
             cmbBoxListarEmpresas.DisplayMember = "RazaoSocial";
             cmbBoxListarEmpresas.ValueMember   = "Id";
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro");
         if (ex.InnerException != null)
         {
             MessageBox.Show(ex.InnerException.Message, "Error");
         }
         this.Close();
     }
 }
示例#12
0
 public EmpresaCadastrarAlterar(int id = 0)
 {
     InitializeComponent();
     this.id = id;
     if (id != 0)
     {
         try
         {
             using (var context = new ContabilEntities())
             {
                 var empresa = context.sp_EmpresaBuscar(id).FirstOrDefault();
                 txtBoxRazaoSocial.Text = empresa.RazaoSocial;
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Error");
             if (ex.InnerException != null)
             {
                 MessageBox.Show(ex.InnerException.Message, "Error");
             }
         }
     }
 }
示例#13
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         using (var context = new ContabilEntities())
         {
             if (id == 0)
             {
                 if (cmbBoxCategoria.Text == "Ativo Conta Analítica")
                 {
                     context.sp_AtivoCadastrarContaAnalitica(txtBoxCodigo.Text, txtBoxNome.Text);
                 }
                 else if (cmbBoxCategoria.Text == "Ativo Conta Sintética")
                 {
                     context.sp_AtivoCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                 }
                 else if (cmbBoxCategoria.Text == "Passivo Conta Analítica")
                 {
                     context.sp_PassivoCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                 }
                 else if (cmbBoxCategoria.Text == "Passivo Conta Sintética")
                 {
                     context.sp_PassivoCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                 }
                 else if (cmbBoxCategoria.Text == "Receita Conta Analítica")
                 {
                     context.sp_ReceitaCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                 }
                 else if (cmbBoxCategoria.Text == "Receita Conta Sintética")
                 {
                     context.sp_ReceitaCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                 }
                 else if (cmbBoxCategoria.Text == "Despesa Conta Analítica")
                 {
                     context.sp_DespesaCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                 }
                 else if (cmbBoxCategoria.Text == "Despesa Conta Sintética")
                 {
                     context.sp_DespesaCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                 }
                 MessageBox.Show("Conta Cadastrada com Sucesso!");
             }
             else
             {
                 /*if (cmbBoxCategoria.Text == "Ativo Conta Analítica")
                  *  context.sp_AtivoCadastrarContaAnalitica(txtBoxCodigo.Text, txtBoxNome.Text);
                  * else if (cmbBoxCategoria.Text == "Ativo Conta Sintética")
                  *  context.sp_AtivoCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                  * else if (cmbBoxCategoria.Text == "Passivo Conta Analítica")
                  *  context.sp_PassivoCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                  * else if (cmbBoxCategoria.Text == "Passivo Conta Sintética")
                  *  context.sp_PassivoCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                  * else if (cmbBoxCategoria.Text == "Receita Conta Analítica")
                  *  context.sp_ReceitaCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                  * else if (cmbBoxCategoria.Text == "Receita Conta Sintética")
                  *  context.sp_ReceitaCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                  * else if (cmbBoxCategoria.Text == "Despesa Conta Analítica")
                  *  context.sp_DespesaCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                  * else if (cmbBoxCategoria.Text == "Despesa Conta Sintética")
                  *  context.sp_DespesaCadastrarContaSintetica(txtBoxCodigo.Text, txtBoxNome.Text);
                  * MessageBox.Show("Empresa Alterada com Sucesso!");*/
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro");
         if (ex.InnerException != null)
         {
             MessageBox.Show(ex.InnerException.Message, "Error");
         }
     }
     finally
     {
         this.Close();
     }
 }