예제 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (validaCampos())
            {
                DialogResult confirm = MessageBox.Show("Deseja Salvar o Registro?", "RTPark", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                if (validaCampos() && (confirm == DialogResult.Yes))
                {
                    if (obj == null)
                    {
                        obj = new Servicos();
                    }

                    obj.Descricao    = txtDescricao.Text;
                    obj.TipoCobranca = (cboTipoCobranca.SelectedItem.ToString() == "Minuto") ? 'I' : cboTipoCobranca.SelectedItem.ToString()[0];
                    obj.Quantidade   = (int)txtQuantidade.Value;
                    obj.Ativo        = (chkAtivo.Checked == true) ? Convert.ToInt32(1) : Convert.ToInt32(0);

                    String vCarro  = txtVCarro.Text.Replace(".", "").Replace(",", ".");
                    String vMoto   = txtVMoto.Text.Replace(".", "").Replace(",", ".");
                    String vOutros = txtVOutros.Text.Replace(".", "").Replace(",", ".");

                    if (vCarro.Length > 0)
                    {
                        obj.ValorCarro = Convert.ToDecimal(vCarro, new CultureInfo("en-US"));
                    }

                    if (vMoto.Length > 0)
                    {
                        obj.ValorMoto = Convert.ToDecimal(vMoto, new CultureInfo("en-US"));
                    }

                    if (vOutros.Length > 0)
                    {
                        obj.ValorOutros = Convert.ToDecimal(vOutros, new CultureInfo("en-US"));
                    }

                    if (validaCampos())
                    {
                        if (obj.Idservico == 0)
                        {
                            obj.Idservico = oDAO.Inserir(obj);
                        }
                        else
                        {
                            oDAO.Alterar(obj);
                        }
                        MessageBox.Show("Salvo com Sucesso !!!");
                        salvo = true;
                        this.Close();
                    }
                }
            }
        }