コード例 #1
0
        protected void BtnCadastrar_Click(object sender, EventArgs e)
        {
            int       dia = 0, mes = 0, ano = 0;
            mdlTarefa _mdlTarefa = new mdlTarefa();
            ctlTarefa _ctlTarefa = new ctlTarefa();

            dia = Calendario.SelectedDate.Day;
            mes = Calendario.SelectedDate.Month;
            ano = Calendario.SelectedDate.Year;
            _mdlTarefa.Tarefa = TxtTarefa.Text;
            //lblResultado.Text = Calendario.SelectedDate.ToString();
            _mdlTarefa.Prazo     = Calendario.SelectedDate;
            _mdlTarefa.Atividade = DropDownList1.SelectedValue;

            bool retornoInsert = _ctlTarefa.Cadastrar(_mdlTarefa);

            if (retornoInsert == true)
            {
                ScriptManager.RegisterStartupScript(this,
                                                    this.GetType(),
                                                    "sucesso",
                                                    "alert('Dados da atividade gravado com sucesso!');",
                                                    true);
            }
        }
コード例 #2
0
        public bool Cadastrar(mdlTarefa _mdlTarefa)
        {
            try
            {
                string          conecaoAccess = ConfigurationManager.ConnectionStrings["conexaoAccess"].ToString();
                OleDbConnection conexaodb     = new OleDbConnection(conecaoAccess);
                conexaodb.Open();

                string       query = "INSERT INTO tblTarefa (Tarefa, Prazo, Atividade) VALUES (@Tarefa, @Prazo, @Atividade)";
                OleDbCommand cmd   = new OleDbCommand(query, conexaodb);

                var pmtTarefa = cmd.CreateParameter();
                pmtTarefa.ParameterName = "@Tarefa";
                pmtTarefa.DbType        = DbType.String;
                pmtTarefa.Value         = _mdlTarefa.Tarefa;
                cmd.Parameters.Add(pmtTarefa);

                var pmtPrazo = cmd.CreateParameter();
                pmtPrazo.ParameterName = "@Prazo";
                pmtPrazo.DbType        = DbType.DateTime;
                pmtPrazo.Value         = _mdlTarefa.Prazo;
                cmd.Parameters.Add(pmtPrazo);

                var pmtAtividade = cmd.CreateParameter();
                pmtAtividade.ParameterName = "@Atividade";
                pmtAtividade.DbType        = DbType.String;
                pmtAtividade.Value         = _mdlTarefa.Atividade;
                cmd.Parameters.Add(pmtAtividade);

                if (cmd.ExecuteNonQuery() > 0)
                {
                    conexaodb.Close();
                    return(true);
                }
                else
                {
                    conexaodb.Close();
                    return(false);
                }
            }
            catch (Exception ex)
            {
            }
        }