コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
    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);
        }
    }