コード例 #1
0
ファイル: SalasGrid.aspx.cs プロジェクト: tomasmarques624/PAP
        protected void btSimRe_Click(object sender, EventArgs e)
        {
            bool a = false;

            for (int i = 0; i < gvSalaList.Rows.Count; i++)
            {
                if (((CheckBox)gvSalaList.Rows[i].FindControl("chbxEliminar")).Checked)
                {
                    a = true;
                    Models.Salas salas   = SalasDAO.GetSalaByID(Convert.ToInt32(gvSalaList.DataKeys[i].Value));
                    int          id_sala = salas.id_sala;
                    SalasDAO.RemoveSala(id_sala);
                    continue;
                }
            }
            MPE_Rem.Hide();
            if (a == true)
            {
                DataBindGrid();
                String str = "<script>alertify.success('Remoção feita com sucesso!');</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false);
            }
            else
            {
                DataBindGrid();
                String str = "<script>alertify.error('Não há nada para remover!');</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false);
            }
        }
コード例 #2
0
        protected void btInserir_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                Models.Salas sala = new Models.Salas()
                {
                    nome_sala = tbxNome.Text
                };

                int returncode = SalasDAO.InsertSala(sala);

                if (returncode == -1)
                {
                    String str = "<script>alertify.error('Inserção feita sem sucesso!');</script>";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false);
                    lbErro.Text = "Ja existe uma sala com este nome.";
                    MPE_Erro.Show();
                }
                else
                {
                    String str = "<script>alertify.success('Inserção feita com sucesso!');</script>";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false);
                    tbxNome.Enabled   = false;
                    btInserir.Enabled = false;
                    btCancelar.Attributes.Add("onclick", "history.go(-4);location.reload();");
                    btCancelar.Text = "Voltar";
                }
            }
        }
コード例 #3
0
ファイル: SalasGrid.aspx.cs プロジェクト: tomasmarques624/PAP
        protected void gvSalaList_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            int id_sala = Convert.ToInt32(gvSalaList.Rows[e.RowIndex].Cells[0].Text);

            Models.Salas sala = new Models.Salas
            {
                id_sala   = id_sala,
                nome_sala = e.NewValues["nome_sala"].ToString()
            };
            int ReturnCode = SalasDAO.UpdateSala(sala);

            if (ReturnCode == -1)
            {
                String str = "<script>alertify.error('Alteração feita sem sucesso!');</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false);

                DataBindGrid();
            }
            else if (ReturnCode == 2)
            {
                String str = "<script>alertify.error('Alteração feita sem sucesso!');</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false);
                lbErro.Text = "Ja existe uma sala com este nome.";
                MPE_Erro.Show();
                gvSalaList.EditIndex = -1;
                DataBindGrid();
            }
            else
            {
                String str = "<script>alertify.success('Alteração feita com sucesso!');</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false);
                gvSalaList.EditIndex = -1;
                DataBindGrid();
            }
        }
コード例 #4
0
        protected void btEquip_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            GridViewRow gv = (GridViewRow)bt.NamingContainer;

            int index = gv.RowIndex;

            Button    btEquip = (Button)gvReqList.Rows[index].FindControl("btEquip");
            String    descri  = btEquip.Text;
            Equip     equip   = EquipDAO.GetEquipByDescri(descri);
            Categoria cat     = CatDAO.GetCatByID(equip.id_cat);

            Models.Salas sala = SalasDAO.GetSalaByID(equip.id_sala);
            lbDescri.Text    = "<b>Descrição : </b>" + descri + "\n";
            lbCategoria.Text = "<b>Categoria : </b>" + cat.Nome + "\n";
            lbSala.Text      = "<b>Sala : </b>" + sala.nome_sala + "\n";
            MPE_Equip.Show();
        }