Example #1
0
 private void dgvEntradas_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == 0)
     {
         string rpta = "";
         try
         {
             if (MessageBox.Show("Excluir Entrada?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 rpta = DoEntrada.Entrada_Delete(int.Parse(dgvEntradas.CurrentRow.Cells["id"].Value.ToString()));
             }
             else
             {
                 // user clicked no
             }
             if (rpta.Equals("OK"))
             {
                 MessageBox.Show("Entrada excluida com sucesso!");
             }
             else
             {
                 MessageBox.Show(rpta);
             }
         }
         catch (Exception ex)
         {
             rpta = ex.Message + ex.StackTrace;
         }
         ListEntradas();
     }
 }
Example #2
0
 public void ListEntradas()
 {
     dgvEntradas.DataSource = DoEntrada.ListEntradas();
     dgvEntradas.Columns["data_entrada"].HeaderText = "Data";
     dgvEntradas.Columns["valor"].HeaderText        = "Valor";
     dgvEntradas.Columns["observacao"].HeaderText   = "Obs";
     dgvEntradas.Columns["descricao"].HeaderText    = "Tipo Entrada";
     dgvEntradas.Columns["Expr1"].HeaderText        = "Tipo Pagamento";
     dgvEntradas.Columns["id"].Visible          = false;
     dgvEntradas.Columns["delete"].DisplayIndex = 6;
 }
Example #3
0
        public void UpdateSaldo()
        {
            string rpta = "";

            try
            {
                if (cbTipoEntrada.Text == "Vendas - dinheiro" || cbTipoEntrada.Text == "Vendas - espécie")
                {
                    rpta = DoEntrada.Entrada_UpdateSaldoFinal(Convert.ToDecimal(lblSaldoFinal.Text) + Convert.ToDecimal(txtValor.Text), dateEntrada.Value);
                }
            }
            catch (Exception ex)
            {
                rpta = ex.Message + ex.StackTrace;
            }
        }
Example #4
0
        public void UpdateSaldo()
        {
            string rpta = "";

            try
            {
                if (cbTipoSaida.Text == "SANGRIA" || cbTipoSaida.Text == "RETIRADA" || cbTipoSaida.Text == "DINHEIRO *")
                {
                    rpta = DoEntrada.Entrada_UpdateSaldoFinal(Convert.ToDecimal(lblSaldoFinal.Text) - Convert.ToDecimal(txtValor.Text), dateEntrada.Value);
                }
            }
            catch (Exception ex)
            {
                rpta = ex.Message + ex.StackTrace;
            }
        }
Example #5
0
        //public void Recorrencia()
        //{
        //    try
        //    {
        //        string rpta = "";

        //            rpta = DoCadastros.Recorrencia_Cadastro
        //                (
        //                    dateEntrada.Value,
        //                    Convert.ToInt32(cbTipoEntrada.SelectedValue),
        //                    Convert.ToDecimal(txtValor.Text),
        //                    Convert.ToInt32(cbRecorrencia.SelectedValue),
        //                    Convert.ToInt32(cbPagamento.SelectedValue)
        //                );

        //    }
        //    catch (Exception ex)
        //    {

        //    }
        //}
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            string rpta = "";

            try
            {
                if (txtValor.Text == string.Empty)
                {
                    lblSuc.Visible = false;
                    msgError("Alguns campos obrigatórios não foram preenchidos!");
                }
                else
                {
                    decimal saldoInicial;
                    decimal saldoFinal;
                    if (lblSaldoFinal.Text == "0" && cbTipoEntrada.Text == "Vendas - dinheiro")
                    {
                        saldoInicial = Convert.ToDecimal(lblSaldoAnterior.Text);
                        saldoFinal   = Convert.ToDecimal(lblSaldoAnterior.Text) + Convert.ToDecimal(txtValor.Text);
                        rpta         = DoCadastros.SaldoInicial_Cadastro(saldoInicial, saldoFinal, DateTime.Parse(dateEntrada.Value.ToString()));
                    }
                    else if (lblSaldoFinal.Text == "0" && cbTipoEntrada.Text != "Vendas - dinheiro")
                    {
                        saldoInicial = Convert.ToDecimal(lblSaldoAnterior.Text);
                        saldoFinal   = Convert.ToDecimal(lblSaldoAnterior.Text);
                        rpta         = DoCadastros.SaldoInicial_Cadastro(saldoInicial, saldoFinal, DateTime.Parse(dateEntrada.Value.ToString()));
                    }
                    rpta = DoEntrada.CadastroEntrada(
                        dateEntrada.Value,
                        decimal.Parse(txtValor.Text),
                        txtObservacao.Text,
                        Convert.ToInt32(cbTipoEntrada.SelectedValue),
                        Convert.ToInt32(cbPagamento.SelectedValue)
                        );
                }
                if (rpta.Equals("OK") && lblSaldoFinal.Text != "0" && Convert.ToInt32(cbPagamento.SelectedValue) == 9)
                {
                    rpta = DoEntrada.CadastroPc(
                        dateEntrada.Value,
                        decimal.Parse(txtValor.Text),
                        txtObservacao.Text,
                        Convert.ToInt32(cbTipoEntrada.SelectedValue),
                        Convert.ToInt32(cbPagamento.SelectedValue)
                        );
                    msgSuccess("Cadastro realizado com sucesso!");
                    UpdateSaldo();
                }
                else if (rpta.Equals("OK") && lblSaldoFinal.Text == "0")
                {
                    msgSuccess("Cadastrei um novo saldo final");
                }
                else
                {
                    msgError(rpta);
                }
            }
            catch (Exception ex)
            {
                rpta = ex.Message + ex.StackTrace;
            }
            EnabledEdit();
            txtValor.Clear();
            txtObservacao.Clear();
        }