예제 #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();
                    }
                }
            }
        }
예제 #2
0
        private void btnAlterar_Click(object sender, RoutedEventArgs e)
        {
            if (CamposVazios())
            {
                return;
            }


            s.Nome        = txtNome.Text;
            s.Descricao   = txtDescricao.Text;
            s.Duracao     = Convert.ToInt32(((string)cboDuracao.SelectedItem).Substring(0, 2));
            s.TipoServico = (TipoServico)cboTipo.SelectedItem;
            s.Preco       = Convert.ToDouble(txtPreco.Text.Replace(',', '.'));


            ServicoDAO.Alterar(s);
            MessageBox.Show($"Serviço \"{s.Nome}\" Alterado Com Sucesso.", "Pet Shop", MessageBoxButton.OK, MessageBoxImage.Information);
            LimparFormulario();
            Buscar();//Refresh
        }
예제 #3
0
 public IActionResult Alterar(Servico s)
 {
     _servicoDAO.Alterar(s);
     return(RedirectToAction("Index"));
 }