Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        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);
            }
        }