예제 #1
0
        private void btn_gerar_Click(object sender, EventArgs e)
        {
            this.Enabled = false;

            Frm_Gerar_Parcelas form;

            if (tb_codigo.Text != "")
            {
                form = new Frm_Gerar_Parcelas(parcela_todos, int.Parse(tb_codigo.Text), 0, 0, DateTime.Now);
            }
            else
            {
                form = new Frm_Gerar_Parcelas(new Parcelas_PagarCollection(), 0, 0, 0, DateTime.Now);
            }
            form.Show();
        }
예제 #2
0
        private void btn_gravar_Click(object sender, EventArgs e)
        {
            if (cb_fornecedor.SelectedIndex == 0 || cb_fornecedor.Items.Count == 0)
            {
                MessageBox.Show("Fornecedor obrigatório!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cb_fornecedor.Focus();
            }
            else if (tb_data.Text == "")
            {
                MessageBox.Show("Data obrigatória!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_data.Focus();
            }
            else if (rb_aprazo.Checked == true && cb_lancamento.SelectedIndex == 0)
            {
                MessageBox.Show("Lançamento obrigatório!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cb_lancamento.Focus();
            }
            else if (dgv_produtos.Rows.Count == 0)
            {
                MessageBox.Show("Produto obrigatório!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                btn_produto.Focus();
            }
            else if (float.Parse(tb_total.Text) == 0)
            {
                MessageBox.Show("Total precisa ser maior que zero!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                btn_produto.Focus();
            }
            else
            {
                if (rb_aprazo.Checked)
                {
                    this.Enabled = false;

                    Frm_Gerar_Parcelas form = new Frm_Gerar_Parcelas(new Parcelas_PagarCollection(), 0, 1, float.Parse(tb_total.Text), DateTime.Parse(tb_data.Text));
                    form.Show();
                }
                else
                {
                    Gravar(true);
                }
            }
        }
예제 #3
0
        private void btn_gravar_Click(object sender, EventArgs e)
        {
            if (cb_cliente.SelectedIndex == 0 || cb_cliente.Items.Count == 0)
            {
                MessageBox.Show("Cliente obrigatório!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cb_cliente.Focus();
            }
            else if (tb_data.Text == "")
            {
                MessageBox.Show("Data obrigatória!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_data.Focus();
            }
            else if (dgv_produtos.Rows.Count == 0)
            {
                MessageBox.Show("Produto obrigatório!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                btn_produto.Focus();
            }
            else if (float.Parse(tb_total.Text) == 0)
            {
                MessageBox.Show("Total precisa ser maior que zero!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                btn_produto.Focus();
            }
            else
            {
                if (rb_aprazo.Checked && tb_codigo.Text == string.Empty)
                {
                    this.Enabled = false;

                    Frm_Gerar_Parcelas form = new Frm_Gerar_Parcelas(new Parcelas_PagarCollection(), 0, 1, float.Parse(tb_subtotal.Text) + float.Parse(tb_out_desp.Text), float.Parse(tb_acresc.Text), float.Parse(tb_desc.Text), DateTime.Parse(tb_data.Text), "");
                    form.Show();
                }
                else
                {
                    Gravar(true);
                }
            }
        }