public Boolean SelectLast(string data) { PendenciaAtiva obj = null; System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; System.Data.IDataReader objDataReader; objConexao = Mapped.Connection(); objCommand = Mapped.Command("SELECT * FROM atv_pendencia WHERE atv_data = ?data", objConexao); objCommand.Parameters.Add(Mapped.Parameter("?data", data)); objDataReader = objCommand.ExecuteReader(); while (objDataReader.Read()) { obj = new PendenciaAtiva(); obj.Codigo = Convert.ToInt32(objDataReader["atv_codigo"]); obj.Data = Convert.ToDateTime(objDataReader["atv_data"]); obj.Quantidade = Convert.ToInt32(objDataReader["atv_quantidade"]); } objDataReader.Close(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); objDataReader.Dispose(); if (obj == null) { return(true); } else { return(false); } }
public bool Insert(PendenciaAtiva pendenciaAtiva) { System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; string sql = "INSERT INTO atv_pendencia(atv_quantidade, atv_data) VALUES (?quantidade, ?data)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?quantidade", pendenciaAtiva.Quantidade)); objCommand.Parameters.Add(Mapped.Parameter("?data", pendenciaAtiva.Data)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); return(true); }
public bool Update(PendenciaAtiva pendenciaAtiva) { System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; string sql = "UPDATE atv_pendencia SET atv_quantidade=?quantidade WHERE atv_codigo =?codigo"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?codigo", pendenciaAtiva.Codigo)); objCommand.Parameters.Add(Mapped.Parameter("?quantidade", pendenciaAtiva.Quantidade)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); return(true); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Carrega(); } PendenciaBD bd = new PendenciaBD(); int qtd = bd.CountAtv(); PendenciaAtivaBD ba = new PendenciaAtivaBD(); var time2 = DateTime.Now; string formattedTime = time2.ToString("yyyy/MM/dd"); Boolean var = ba.SelectLast(formattedTime); if (var == false) { PendenciaAtiva pendenciaAtiva = ba.Select(formattedTime); pendenciaAtiva.Quantidade = qtd; ba.Update(pendenciaAtiva); } else { PendenciaAtiva pendenciaAtiva = new PendenciaAtiva(); pendenciaAtiva.Quantidade = qtd; pendenciaAtiva.Data = Convert.ToDateTime(formattedTime); ba.Insert(pendenciaAtiva); } }