Beispiel #1
0
        private void btnTransf_Click(object sender, EventArgs e)
        {
            DALConexao     cx         = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLPCMOV       financeiro = new BLLPCMOV(cx);
            ModeloVENDASEL transf     = financeiro.CarregaTransf(dateTimePicker1.Value.ToString("dd-MM-yyyy"));

            //Carrega Informações - Necessárias
            //ModeloPCMOVCR modelo = new ModeloPCMOVCR();

            if (transf.Numpedtransf == 0 && transf.Vlrfaturado > 0)
            {
                DialogResult dialogResult = MessageBox.Show("Deseja realmente criar o pedido de transferência do dia ?", "Transf. do Dia", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (dialogResult == DialogResult.Yes)
                {
                    long _numpednw;

                    BLLPCMOV  bll       = new BLLPCMOV(cx);
                    BLLVAR    bllvar    = new BLLVAR(cx);
                    BLLPCPEDI bllp      = new BLLPCPEDI(cx);
                    ModeloVAR modelovar = bllvar.CarregaNewNumPed(Convert.ToInt64(4));
                    bllvar.AlterarNW(modelovar);
                    _numpednw = modelovar.newnumped;
                    bll.IncluirITv10(_numpednw, dateTimePicker1.Value.ToString("dd-MM-yyyy"));
                    bll.IncluirITv10c(_numpednw);
                    bll.AtualizaPedT10(_numpednw, dateTimePicker1.Value.ToString("dd/MM/yyyy"));
                    bllp.RecalcEst(_numpednw);
                    MessageBox.Show("Pedido de transferência criado com sucesso." + "\nNúmero Pedido: " + _numpednw.ToString(), "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else if (transf.Numpedtransf > 0)
            {
                MessageBox.Show("Já existe um pedido de transferência para data selecionada." + "\nNúmero Pedido: " + transf.Numpedtransf.ToString(), "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                MessageBox.Show("Ainda não existe fechamento financeiro para a Data selecionada.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }