public int Update(Domain.Placa placa, string sql) { Dal objSqlCeServerDAL = Dal.GetInstance(connString); objSqlCeServerDAL.Open(); SqlCeCommand dCmd = new SqlCeCommand(sql, objSqlCeConnection); dCmd.CommandType = CommandType.Text; try { dCmd.Parameters.AddWithValue("@QtdCaixaRetorno", placa.qtdCaixaRetorno); dCmd.Parameters.AddWithValue("@Observacao", placa.Observacao); dCmd.Parameters.AddWithValue("@Id", placa.Id); return(dCmd.ExecuteNonQuery()); } catch { throw; } finally { dCmd.Dispose(); objSqlCeServerDAL.Dispose(); } }
private bool SalvarPlaca(DateTime pDateTime, string pPlaca, string pCaixa) { try { Domain.Placa placa = new Domain.Placa(pDateTime, pPlaca, int.Parse(pCaixa)); Dal dal = new Dal(); dal.Insert(placa, "INSERT INTO[Placa]([DataHora],[Placa],[QtdCaixaSaida]) values(@DataHora,@placa,@qtdCaixaSaida)"); //AppEntities _db = new AppEntities(); //Placa row = new Placa(); //row.DataHora = pDateTime; //row.Placa1 = pPlaca; //row.QtdCaixaSaida = int.Parse(pCaixa); //_db.Placa.Add(row); //_db.SaveChanges(); return(true); } catch (Exception e) { ErrorMessage = e.Message; return(false); } }
public int Insert(Domain.Placa placa, string sql) { Dal objSqlCeServerDAL = Dal.GetInstance(connString); objSqlCeServerDAL.Open(); SqlCeCommand dCmd = new SqlCeCommand(sql, objSqlCeConnection); dCmd.CommandType = CommandType.Text; try { dCmd.Parameters.AddWithValue("@DataHora", placa.DataHora); dCmd.Parameters.AddWithValue("@placa", placa.placa); dCmd.Parameters.AddWithValue("@qtdCaixaSaida", placa.qtdCaixaSaida); return(dCmd.ExecuteNonQuery()); } catch (Exception e) { throw; } finally { dCmd.Dispose(); objSqlCeServerDAL.Dispose(); } }
private void BtnConsultar_Click(object sender, EventArgs e) { var placaText = lookUpEdit1.Text; if (placaText == "SELECIONE") { MessageBox.Show("Favor Selecionar uma Placa", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Dal dal = new Dal(); placa = dal.LoadOne(placaText, "SELECT TOP 1 [Id],[DataHora],[Placa],[QtdCaixaSaida],[QtdCaixaRetorno],[Observacao] FROM [Placa] WHERE [Placa] LIKE @placa ORDER BY [Id] DESC"); if (placa == null) { MessageBox.Show("Não Existem dados para a placa selecionada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { int qtdCaixaRetorno = placa.qtdCaixaRetorno ?? 0; txtCxSaida.Text = placa.qtdCaixaSaida.ToString(); txtCxVolta.Text = qtdCaixaRetorno.ToString(); txtData.Text = placa.DataHora.ToShortDateString(); txtObservacao.Text = placa.Observacao; ChangeVisibility(true); } }