private void btnBuscar_Click(object sender, EventArgs e) { if (txtCod.Text != "") { try { Banco.ParkLotKainaguaDataSetTableAdapters.EntradasTableAdapter entradasAdapter = new ParkL.Banco.ParkLotKainaguaDataSetTableAdapters.EntradasTableAdapter(); Banco.ParkLotKainaguaDataSet.EntradasDataTable dtEn = new ParkL.Banco.ParkLotKainaguaDataSet.EntradasDataTable(); entradasAdapter.Fill(dtEn); DataRow[] row = dtEn.Select("cod = " + txtCod.Text); if (row.Length > 0) { lblPlaca.Text = row[0]["Placa"].ToString(); lblCor.Text = row[0]["Cor"].ToString(); lblModelo.Text = row[0]["Modelo"].ToString(); DateTime dtEntrada = (DateTime)row[0]["Entrada"]; DateTime dtSaida = DateTime.Now; TimeSpan spPeriodo = dtSaida - dtEntrada; lblEntrada.Text = dtEntrada.ToShortTimeString(); lblSaida.Text = dtSaida.ToShortTimeString(); lblPeriodo.Text = spPeriodo.Hours + " hs " + spPeriodo.Minutes + " min"; } else { lblPlaca.Text = "_______"; lblCor.Text = "_______"; lblModelo.Text = "_______"; lblEntrada.Text = "_______"; lblSaida.Text = "_______"; lblPeriodo.Text = "_______"; lblStatus.Text = "Erro! Não foi possível encontrar a Entrada."; } } catch { lblStatus.Text = "Erro! Não foi possível encontrar a Entrada."; } } else { lblStatus.Text = "Digite o código."; txtCod.Focus(); } }
private void btnBuscar_Click(object sender, EventArgs e) { if (txtPlaca.Text.Trim().Length == 8) { Banco.ParkLotKainaguaDataSetTableAdapters.EntradasTableAdapter entradasAdapter = new ParkL.Banco.ParkLotKainaguaDataSetTableAdapters.EntradasTableAdapter(); Banco.ParkLotKainaguaDataSet.EntradasDataTable dtEn = new ParkL.Banco.ParkLotKainaguaDataSet.EntradasDataTable(); entradasAdapter.Fill(dtEn); DataRow[] row = dtEn.Select("Placa = '" + txtPlaca.Text + "'","cod Desc"); if (row.Length > 0) { codigo = (int)row[0]["cod"]; this.DialogResult = DialogResult.Yes; } else { lblStatus.Text = "Não foi encontrado nenhuma entrada com esta placa."; } } else lblStatus.Text = "Digite uma placa."; }
private void btnInserir_Click(object sender, EventArgs e) { if (txtPlaca.Text.Trim().Length == 8) { try { string mensagemStatus = "Entrada realizada com sucesso!"; StringBuilder textPrinter = new StringBuilder(); textPrinter.Append(" KAINÁGUA EMPREENDIMENTOS \n ESPORTIVOS S/C LTDA \n\n"); textPrinter.Append(" Av. Dr. Guilherme Dumont Villares,455 \n"); textPrinter.Append(" CNPJ- 62.284.757/0001-01 \n"); textPrinter.Append("\n Modelo: " + cbModelo.Text); textPrinter.Append("\n Cor: " + cbCor.Text); textPrinter.Append("\n Placa: " + txtPlaca.Text); textPrinter.Append("\n Entrada: " + DateTime.Now.ToShortDateString()); textPrinter.Append(" Horário: " + DateTime.Now.ToLocalTime().Hour + ":" + DateTime.Now.ToLocalTime().Minute); textPrinter.Append("\n\n Não nos responsabilizamos por objetos"); textPrinter.Append("\n deixados no interior do veículo."); Banco.ParkLotKainaguaDataSetTableAdapters.EntradasTableAdapter entradasAdapter = new ParkL.Banco.ParkLotKainaguaDataSetTableAdapters.EntradasTableAdapter(); Banco.ParkLotKainaguaDataSet.EntradasDataTable dtEn = new ParkL.Banco.ParkLotKainaguaDataSet.EntradasDataTable(); entradasAdapter.Fill(dtEn); int ok = entradasAdapter.Insert(txtPlaca.Text, cbModelo.Text, cbCor.Text, DateTime.Now, null, null); dtEn.AcceptChanges(); entradasAdapter.Fill(dtEn); DataRow[] dr = dtEn.Select("", "cod desc"); textPrinter.Append("\n\n Código: " + dr[0]["cod"]); try { Imprimir(textPrinter.ToString()); } catch { mensagemStatus = "Entrada realizada com sucesso! Mas não foi possível imprimir."; } txtPlaca.Text = ""; cbCor.Text = ""; cbModelo.Text = ""; lblStatus.Text = mensagemStatus; } catch { lblStatus.Text = "Erro! Não foi possível realizar entrada."; } } else { lblStatus.Text = "Digite a Placa."; txtPlaca.Focus(); } }
private void btnInserir_Click(object sender, EventArgs e) { string valor = txtValor.Text; try { if (txtCod.Text != "") { string mensagemStatus = "Baixa realizada com sucesso!"; Banco.ParkLotKainaguaDataSetTableAdapters.EntradasTableAdapter entradasAdapter = new ParkL.Banco.ParkLotKainaguaDataSetTableAdapters.EntradasTableAdapter(); Banco.ParkLotKainaguaDataSet.EntradasDataTable dtEn = new ParkL.Banco.ParkLotKainaguaDataSet.EntradasDataTable(); entradasAdapter.Fill(dtEn); DataRow[] row = dtEn.Select("cod = " + txtCod.Text); DateTime dtEntrada = (DateTime)row[0]["Entrada"]; DateTime dtSaida = DateTime.Now; row[0]["Saida"] = dtSaida; StringBuilder textPrinter = new StringBuilder(); textPrinter.Append(" KAINÁGUA EMPREENDIMENTOS \n ESPORTIVOS S/C LTDA \n\n"); textPrinter.Append(" Av. Dr. Guilherme Dumont Villares,455 \n"); textPrinter.Append(" CNPJ- 62.284.757/0001-01 \n"); textPrinter.Append("\n Código: " + txtCod.Text); textPrinter.Append("\n Placa: " + lblPlaca.Text); textPrinter.Append("\n Modelo: " + lblModelo.Text); textPrinter.Append(" Cor: " + lblCor.Text); textPrinter.Append("\n Entrada: " + dtEntrada.ToShortDateString()); textPrinter.Append(" " + dtEntrada.Hour + ":" + dtEntrada.Minute); textPrinter.Append("\n Saída: " + DateTime.Now.ToShortDateString()); textPrinter.Append(" " + DateTime.Now.Hour + ":" + DateTime.Now.Minute); textPrinter.Append("\n Período: " + lblPeriodo.Text); if (valor.Replace("R$", "").Trim() != "." && valor.Replace("R$", "").Trim() != ",") { if (Convert.ToDouble(valor.Replace("R$", "").Replace(".", ",")) != 0) { textPrinter.Append("\n Valor: " + valor.Replace(".", ",")); } else { textPrinter.Append("\n Valor: CORTESIA"); valor = "R$ 00.00"; } } else { textPrinter.Append("\n Valor: CORTESIA"); valor = "R$ 00.00"; } row[0]["Valor"] = valor; entradasAdapter.Update(row[0]); dtEn.AcceptChanges(); try { Imprimir(textPrinter.ToString()); } catch { mensagemStatus = "Baixa realizada com sucesso. Mas ocorreu um erro na impressão."; } lblStatus.Text = mensagemStatus; } else lblStatus.Text = "Digite o código do comprovante."; } catch(Exception ex) { //label5.Text = txtValor.Text + " "+ valor +" " + ex.Message; lblStatus.Text = "Erro! Não foi possível realizar a Baixa."; } }