Esempio n. 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                string desc = txtDesc.Text;
                desc = desc.Trim();
                int qtd = desc.Count();

                if (qtd > 200)
                {
                    throw new Exception("O campo 'Descrição' não pode passar de 200 caracteres");
                }


                ClienteDTO   cliente   = cboCliente.SelectedItem as ClienteDTO;
                OrcamentoDTO orcamento = cboOrcamento.SelectedItem as OrcamentoDTO;

                ServicoDTO dto = new ServicoDTO();
                dto.ClienteId   = cliente.Id;
                dto.OrcamentoId = orcamento.Id;
                dto.Data        = mkbData.Text;
                dto.Descricao   = txtDesc.Text;

                ServicoBusiness buss = new ServicoBusiness();
                buss.Salvar(dto);

                MessageBox.Show("Serviço salvo com sucesso!", "SIGMA", MessageBoxButtons.OK);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                AnimalDTO animal = cboAnimal.SelectedItem as AnimalDTO;

                ServicoDTO dto = new ServicoDTO();
                dto.IdAnimal = animal.Id;
                dto.Data     = mkbData.Text;
                dto.Servico  = txtDescricao.Text;
                dto.Valor    = nudValor.Value;

                ServicoBusiness buss = new ServicoBusiness();
                int             pk   = buss.Salvar(dto, itemAdd.ToList());

                string msg = "Serviço salvo concluido com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (ValidacaoException vex)
            {
                frmAlert tela = new frmAlert();
                tela.LoadScreen(vex.Message);
                tela.ShowDialog();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }