protected void btnInserir_Click(object sender, EventArgs e)
        {
            TurmasDiarioBL turDiarioBL = new TurmasDiarioBL();
            TurmasDiario turDiario = new TurmasDiario();
            turDiario.Id = utils.ComparaIntComZero(hfIdTurDiario.Value);
            turDiario.Data = Convert.ToDateTime(txtSelData.Text);
            turDiario.Obs = txtObs.Text;
            turDiario.TurmaId = utils.ComparaIntComZero(ddlTurmas.SelectedValue);

            if (turDiario.Id > 0)
            {
                turDiarioBL.EditarBL(turDiario);
            }
            else
            {
                turDiarioBL.InserirBL(turDiario);
            }

            ChamadasBL chaBL = new ChamadasBL();
            Chamadas chamadas = new Chamadas();

            foreach (RepeaterItem item in repPermissao.Items)
            {
                chamadas.Id = utils.ComparaIntComZero(((TextBox)item.FindControl("txtId")).Text);
                chamadas.TurmaParticipanteId = utils.ComparaIntComZero(((TextBox)item.FindControl("txtTurmaParticipanteId")).Text);
                chamadas.Presenca = ((CheckBox)item.FindControl("chkPresenca")).Checked;
                chamadas.Data = Convert.ToDateTime(((Label)item.FindControl("lblData")).Text);

                if (chamadas.Id > 0)
                {

                    if (chaBL.EditarBL(chamadas))
                        ExibirMensagem("Registros salvos com sucesso!");
                    else
                        ExibirMensagem("Não foi possível atualizar os registros. Revise as informações!");

                }
                else
                {

                    if (chaBL.InserirBL(chamadas))
                        ExibirMensagem("Registros salvos com sucesso!");
                    else
                        ExibirMensagem("Não foi possível atualizar os registros. Revise as informações!");

                }
            }

            Pesquisar(utils.ComparaIntComZero(ddlTurmas.SelectedValue), utils.ComparaIntComZero(ddlEvento.SelectedValue));
        }
示例#2
0
        public bool ExcluirDA(Chamadas cha)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

            paramsToSP[0] = new SqlParameter("@id", cha.Id);

            try
            {
                SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_Chamadas", paramsToSP);

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
示例#3
0
        public bool InserirDA(Chamadas cha)
        {
            SqlParameter[] paramsToSP = new SqlParameter[3];

            paramsToSP[0] = new SqlParameter("@turmaparticipanteid", cha.TurmaParticipanteId);
            paramsToSP[1] = new SqlParameter("@presenca", cha.Presenca);
            paramsToSP[2] = new SqlParameter("@data", cha.Data);

            try
            {
                SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_Chamadas", paramsToSP);

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
示例#4
0
        public bool InserirBL(Chamadas cha)
        {
            ChamadasDA chaDA = new ChamadasDA();

            return chaDA.InserirDA(cha);
        }
示例#5
0
        public bool ExcluirBL(Chamadas cha)
        {
            ChamadasDA chaDA = new ChamadasDA();

            return chaDA.ExcluirDA(cha);
        }
示例#6
0
        public bool EditarBL(Chamadas cha)
        {
            ChamadasDA chaDA = new ChamadasDA();

            return chaDA.EditarDA(cha);
        }
示例#7
0
        private List<Chamadas> CarregarObjChamada(SqlDataReader dr)
        {
            List<Chamadas> chamadas = new List<Chamadas>();

            while (dr.Read())
            {
                Chamadas cha = new Chamadas();
                cha.Id = int.Parse(dr["ID"].ToString());
                cha.TurmaParticipanteId = int.Parse(dr["TURMAPARTICIPANTEID"].ToString());
                cha.Presenca = Convert.ToBoolean(dr["PRESENCA"].ToString());
                cha.Data = Convert.ToDateTime(dr["DATA"].ToString());

                chamadas.Add(cha);
            }
            return chamadas;
        }