Ejemplo n.º 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            MontaCupom();

            if (obj == null)
            {
                obj = new Movimentos();
            }

            obj.DhEntrada     = DateTime.Now.ToString("yyyy-MM-dd HH:mm");
            obj.Placa         = txtPlaca.Text;
            obj.TipoVeiculo   = gbTipoVeiculo.Controls.OfType <RadioButton>().SingleOrDefault(rad => rad.Checked == true).Text[0];
            obj.Veiculo       = txtVeiculo.Text;
            obj.Vaga          = (int)txtVaga.Value;
            obj.Idservico     = Convert.ToInt32(cboServico.SelectedValue);
            obj.Idfuncionario = fun.Idfuncionario;
            obj.Idcontrato    = (contr != null) ? contr.Idcontrato : 0;
            obj.DocFed        = txtDocFed.Text;

            obj.Idmovimento = oDAO.Inserir(obj);

            MontaCupom();
            if (config.ImprimeEntrada == 'P')
            {
                DialogResult dr = MessageBox.Show("Deseja Imprimir o Cupom de Entrada ?", "RTPark", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (dr == DialogResult.Yes)
                {
                    Impressao();
                }
            }
            else if (config.ImprimeEntrada == 'S')
            {
                Impressao();
            }

            telaMov.CarregaGrid();
            this.Close();
        }