private void btnCadastrar_Click(object sender, EventArgs e) { if (txtId.Text == "" && cbStatus.Text == "" && txtObservacao.Text == "" && txtLti.Text == "" && txtPreco.Text == "") { MessageBox.Show("Campos vazios, por favor preenchaalgum dos campos", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { Sensor sensor = new Sensor(); ControleSensor controleSensor = new ControleSensor(); DateTime d1 = DateTime.Now; String date = d1.ToString("yyyy-dd-MM HH:mm:ss"); if (txtId.Text == "") { MessageBox.Show("Campo Id não pode ser vazio, por favor insira um id valido", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (cbStatus.Text == "") { sensor.Status = ""; } else { sensor.Status = cbStatus.Text.ToUpper(); } if (txtObservacao.Text == "") { sensor.Observacao = ""; } else { sensor.Observacao = txtObservacao.Text.ToUpper(); } if (txtLti.Text == "") { sensor.Lti = ""; } else { sensor.Lti = txtLti.Text; } if (txtPreco.Text == "") { sensor.SensorPrice = 0.0; } else { sensor.SensorPrice = Convert.ToDouble(txtPreco.Text); sensor.SensorPrice.ToString("F2", CultureInfo.InvariantCulture); } sensor.IdSensor = Convert.ToInt32(txtId.Text.ToUpper()); sensor.DataDeSaida = date; controleSensor.AtualizarStatus(sensor); } MessageBox.Show(controleSensor.Mensagem, "Anteção!", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (FormatException error) { MessageBox.Show("Erro de formatação: " + error.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (OverflowException error) { MessageBox.Show("Erro nos valores numericos: " + error.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (DomainException error) { MessageBox.Show("Erro de dominio: " + error.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception error) { MessageBox.Show("Erro inesperado: " + error.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnCadastrar_Click(object sender, EventArgs e) { try { DateTime date1 = DateTime.Now; DateTime date2 = DateTime.Parse("2019-08-12 18:00:15"); String d1 = date1.ToString("yyyy-dd-MM HH:mm:ss"); String d2 = date2.ToString("yyyy-dd-MM HH:mm:ss"); Sensor sensor = new Sensor(); ControleSensor controleSensor = new ControleSensor(); if (txtSerie.Text == "" && txtCliente.Text == "" && txtRma.Text == "" && txtObservacao.Text == "" && txtOrdemDeServico.Text == "" && txtApontamento.Text == "" && txtRecebimento.Text == "" && txtPatrimonio.Text == "") { MessageBox.Show("Favor preencher pelo menos o número de série", "Campos vazios", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (txtSerie.Text == "") { sensor.NumeroDeSerie = ""; } else { sensor.NumeroDeSerie = txtSerie.Text.ToUpper(); } if (txtCliente.Text == "") { sensor.Cliente = ""; } else { sensor.Cliente = txtCliente.Text.ToUpper(); } if (txtRma.Text == "") { sensor.Rma = ""; } else { sensor.Rma = "RMA-" + txtRma.Text.ToUpper(); } if (txtRecebimento.Text == "") { sensor.Recebimento = ""; } else { sensor.Recebimento = txtRecebimento.Text.ToUpper(); } if (txtObservacao.Text == "") { sensor.Observacao = ""; } else { sensor.Observacao = txtObservacao.Text.ToUpper(); } if (txtOrdemDeServico.Text == "") { sensor.Os = ""; } else { sensor.Os = "OS-" + txtOrdemDeServico.Text.ToUpper(); } if (txtApontamento.Text == "") { sensor.Apontamento = ""; } else { sensor.Apontamento = "AP-" + txtApontamentos.Text.ToUpper(); } if (txtPatrimonio.Text == "") { sensor.Patrimonio = 0; } else { sensor.Patrimonio = Convert.ToInt32(txtPatrimonio.Text); } sensor.Lti = ""; sensor.DataDeEntrada = d1; sensor.DataDeSaida = ""; sensor.Status = "ABERTO"; controleSensor.CadastrarSensor(sensor); MessageBox.Show(controleSensor.Mensagem, "Anteção!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (OverflowException erro) { MessageBox.Show("Erro de formatação: " + erroFormatException.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (FormatException erroFormatException) { MessageBox.Show("Erro de formatação: " + erroFormatException.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (DomainException error) { throw new DomainException("Erro de " + error.Message); } catch (Exception erroException) { MessageBox.Show("Erro inesperado: " + erroException.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } }