示例#1
0
        protected void SelectCompetitorGridView_SelectedIndexChanged(object sender, EventArgs e)
        {
            Global Gl = new Global();

            AthleticCompetitionCRUD       AthlCompCRUD         = new AthleticCompetitionCRUD();
            Athl_CompetitorsInCompetition AthlCompetitorInComp = new Athl_CompetitorsInCompetition();
            string CompetitorCode;
            bool   WasOkToMove      = false;
            string ErrorMessageText = "";

            GridViewRow CurrRow = SelectCompetitorGridView.SelectedRow;
            Int32       IndexForCompetitorCode = Gl.GetColumnIndexByName(CurrRow, "CompetitorCode");

            CompetitorCode = CurrRow.Cells[IndexForCompetitorCode].Text;
            string ChangeToClub = "";

            if (RegistrationAction.SelectedValue.ToString() == "1") //(ChangeClubsCheckBox.Checked == true)
            {
                ChangeToClub = SelectedClub.SelectedValue.ToString();
            }
            else
            {
                ChangeToClub = "";
            }

            AthlCompetitorInComp = AthlCompCRUD.CopyCompetitorToCompetition(CompetitorCode, Gl.GetCompetitionCode(), Gl.GetCompetitionYear(),
                                                                            ChangeToClub, out WasOkToMove, out ErrorMessageText);
            if (WasOkToMove == false)
            {
                ErrorMsgBox.Text = ErrorMessageText;
            }
            //AthlCompetitorInComp = AthlCompCRUD.InitCompetitorInComp();

            //AthlCompetitorInComp.mot = Gl.GetCompetitionCode();
            //AthlCompetitorInComp.rasnumer = Gl.ReturnNextBibno(AthlCompetitorInComp.mot);
            //string KeppNo = SelectCompetitorGridView.SelectedRow.Cells[1].Text;
            //KeppNo = HttpUtility.HtmlDecode(KeppNo);
            //AthlCompetitorInComp.keppendanumer = KeppNo;
            //if (SelectCompetitorGridView.SelectedRow.Cells[2].Text == "Karl")
            //{
            //    AthlCompetitorInComp.kyn = 1;
            //}
            //else
            //{
            //    AthlCompetitorInComp.kyn = 2;
            //}
            //AthlCompetitorInComp.kennitala = SelectCompetitorGridView.SelectedRow.Cells[3].Text;
            //string Name = SelectCompetitorGridView.SelectedRow.Cells[4].Text;
            //Name = HttpUtility.HtmlDecode(Name);
            //AthlCompetitorInComp.nafn = Name;
            //AthlCompetitorInComp.faedingarar = Convert.ToInt16(SelectCompetitorGridView.SelectedRow.Cells[5].Text);
            //AthlCompetitorInComp.aldurkeppanda = Convert.ToInt32(SelectCompetitorGridView.SelectedRow.Cells[6].Text);
            //string Club = SelectCompetitorGridView.SelectedRow.Cells[7].Text;
            //Club = HttpUtility.HtmlDecode(Club);
            //AthlCompetitorInComp.felag = Club;
            ////string NoOfPerf = SelectCompetitorGridView.SelectedRow.Cells[8].Text;
            //AthlCompetitorInComp.faedingardagur = Convert.ToDateTime(SelectCompetitorGridView.SelectedRow.Cells[9].Text);
            //string Land = SelectCompetitorGridView.SelectedRow.Cells[10].Text;
            //Land = HttpUtility.HtmlDecode(Land);
            //AthlCompetitorInComp.land = Land;

            AthlCompCRUD.InsertCompetitorInCompetition(AthlCompetitorInComp);

            //Gl.SetSelComp(CompCode, Kennitala, Name, Gender, YearOfBirth, Club, Age, NoOfPerf);

            Response.Redirect("~/CompetitorsForUser.aspx");
        }
示例#2
0
        protected void InsertSelected_Click(object sender, EventArgs e)
        {
            if (RegistrationAction.SelectedValue.ToString() == "0")
            {
                string strMsg = "Þú verður að tilgreina hvort þú viljir flytja valda keppendur yfir í félagið þitt!";
                Response.Write("<script>alert('" + strMsg + "')</script>");
                //string Jascript = "<script language="\""javascript\" type=\"text/javascript\">alert('" + strMsg + "');</script>";
                //Response.Write(Jascript);
                return;
            }
            Int32    i;
            Int32    SelCellIndex;
            Int32    CompetitionYear;
            string   CompetitorCode;
            CheckBox SelectedCompetitor;
            Global   gl       = new Global();
            string   CompCode = gl.GetCompetitionCode();
            AthleticCompetitionCRUD       AthlCompCRUD         = new AthleticCompetitionCRUD();
            Athl_CompetitorsInCompetition AthlCompetitorInComp = new Athl_CompetitorsInCompetition();
            AthleticsEntities1            AthlEnt = new AthleticsEntities1();

            GridViewRow CurrRow;
            bool        WasOkToMove = false;
            string      Kennit      = "";
            string      CurrentClub = "";
            string      ErrorMsgText;
            string      UseThisClub = SelectedClub.SelectedValue.ToString();
            string      MoveToClub;

            if (RegistrationAction.SelectedValue.ToString() == "2") //(ChangeClubsCheckBox.Checked == true)
            {
                MoveToClub = UseThisClub;
            }
            else
            {
                MoveToClub = "";
            }
            CompetitionYear = Convert.ToInt32(gl.GetCompetitionYear());
            for (i = 0; i < SelectCompetitorGridView.Rows.Count; i++)  //Mens Events
            {
                SelectedCompetitor = (CheckBox)SelectCompetitorGridView.Rows[i].FindControl("ValinChk");
                if (SelectedCompetitor.Checked)
                {
                    ((CheckBox)SelectCompetitorGridView.Rows[i].FindControl("ValinChk")).Checked = false;

                    CurrRow        = SelectCompetitorGridView.Rows[i];
                    SelCellIndex   = gl.GetColumnIndexByName(CurrRow, "Félag");
                    CurrentClub    = CurrRow.Cells[SelCellIndex].Text;
                    SelCellIndex   = gl.GetColumnIndexByName(CurrRow, "CompetitorCode");
                    CompetitorCode = CurrRow.Cells[SelCellIndex].Text;

                    if ((CompetitorCode == "") || (CompetitorCode == "&nbsp;"))
                    {
                        SelCellIndex = gl.GetColumnIndexByName(CurrRow, "Kennitala");
                        Kennit       = CurrRow.Cells[SelCellIndex].Text;
                        if (Kennit != "")
                        {
                            string ClubForNewCompetitor = UseThisClub;
                            if (MoveToClub != "")
                            {
                                ClubForNewCompetitor = MoveToClub;
                            }
                            ObjectParameter NewCompetitorNo;
                            NewCompetitorNo = new ObjectParameter("CompetitorCodeOut", "");

                            AthlEnt.RegisterCompetitorFromNatReg(Kennit, ClubForNewCompetitor, NewCompetitorNo);
                            CompetitorCode = NewCompetitorNo.Value.ToString();
                        }
                    }

                    AthlCompetitorInComp = AthlCompCRUD.CopyCompetitorToCompetition(CompetitorCode, CompCode, CompetitionYear, MoveToClub, out WasOkToMove, out ErrorMsgText);

                    if ((WasOkToMove == false) && ((ErrorMsgText == "") == false))
                    {
                        Response.Write("<script>alert('" + ErrorMsgText + "')</script>");
                        return;
                    }
                    AthlCompCRUD.InsertCompetitorInCompetition(AthlCompetitorInComp);
                }
            }

            Response.Redirect("SelectedCompetitionCompetitors.aspx?Code=" + CompCode);
        }
示例#3
0
        protected void InsertCompetitors_Click(object sender, EventArgs e)
        {
            Int32                         i;
            Int32                         SelCellIndex;
            Int32                         CompetitionYear;
            string                        MoveToClub = "";
            bool                          WasOkToMove;
            string                        ErrorText;
            string                        CompetitorCode;
            CheckBox                      SelectedEvent;
            Global                        gl                   = new Global();
            AthleticsEntities1            AthlEnt              = new AthleticsEntities1();
            AthleticCompetitionCRUD       AthlCompCRUD         = new AthleticCompetitionCRUD();
            Athl_CompetitorsInCompetition AthlCompetitorInComp = new Athl_CompetitorsInCompetition();
            GridViewRow                   CurrRow;

            CompetitionYear = gl.GetCompetitionYear();
            for (i = 0; i < SelectedCompetitors.Rows.Count; i++)  //Mens Events
            {
                SelectedEvent = (CheckBox)SelectedCompetitors.Rows[i].FindControl("ValinChk");
                if (SelectedEvent.Checked)
                {
                    ((CheckBox)SelectedCompetitors.Rows[i].FindControl("ValinChk")).Checked = false;

                    //AthlCompetitorInComp = AthlCompCRUD.InitCompetitorInComp();

                    //AthlCompetitorInComp.mot = gl.GetCompetitionCode();
                    //AthlCompetitorInComp.rasnumer = gl.ReturnNextBibno(AthlCompetitorInComp.mot);
                    CurrRow        = SelectedCompetitors.Rows[i];
                    SelCellIndex   = gl.GetColumnIndexByName(CurrRow, "CompetitorCode");
                    CompetitorCode = CurrRow.Cells[SelCellIndex].Text;

                    //string KeppNo = SelectedCompetitors.SelectedRow.Cells[SelRowIndex].Text;

                    CompetitorCode = CurrRow.Cells[SelCellIndex].Text;

                    ObjectParameter IsRegisteredParameter;
                    IsRegisteredParameter = new ObjectParameter("IsRegistered", typeof(global::System.Int32));

                    AthlEnt.CompetitorIsAlreadyRegisteredInCompetition(CompCode.Text, CompetitorCode, IsRegisteredParameter);

                    Int32 CompetitorIsAlreadyRegistered = Convert.ToInt32(IsRegisteredParameter.Value.ToString());
                    if (CompetitorIsAlreadyRegistered == 0)
                    {
                        AthlCompetitorInComp = AthlCompCRUD.CopyCompetitorToCompetition(CompetitorCode, CompCode.Text, CompetitionYear, MoveToClub, out WasOkToMove, out ErrorText);
                    }
//CopyCompetitorToCompetition(string CompetitorCode, string CompetitonCode, Int32 CompetitionYear, string MoveToClub,
//           out bool WasOkToMove, out string ReasonText)
                    //KeppNo = HttpUtility.HtmlDecode(KeppNo);
                    //AthlCompetitorInComp.keppendanumer = KeppNo;
                    //if (SelectedCompetitors.SelectedRow.Cells[2].Text == "Karl")
                    //{
                    //    AthlCompetitorInComp.kyn = 1;
                    //}
                    //else
                    //{
                    //    AthlCompetitorInComp.kyn = 2;
                    //}
                    //AthlCompetitorInComp.kennitala = SelectedCompetitors.SelectedRow.Cells[3].Text;
                    //string Name = SelectedCompetitors.SelectedRow.Cells[4].Text;
                    //Name = HttpUtility.HtmlDecode(Name);
                    //AthlCompetitorInComp.nafn = Name;
                    //AthlCompetitorInComp.faedingarar = Convert.ToInt16(SelectedCompetitors.SelectedRow.Cells[5].Text);
                    //AthlCompetitorInComp.aldurkeppanda = Convert.ToInt32(SelectedCompetitors.SelectedRow.Cells[6].Text);
                    //string Club = SelectedCompetitors.SelectedRow.Cells[7].Text;
                    //Club = HttpUtility.HtmlDecode(Club);
                    //AthlCompetitorInComp.felag = Club;
                    ////string NoOfPerf = SelectCompetitorGridView.SelectedRow.Cells[8].Text;
                    //AthlCompetitorInComp.faedingardagur = Convert.ToDateTime(SelectedCompetitors.SelectedRow.Cells[9].Text);
                    //string Land = SelectedCompetitors.SelectedRow.Cells[10].Text;
                    //Land = HttpUtility.HtmlDecode(Land);
                    //AthlCompetitorInComp.land = Land;

                    AthlCompCRUD.InsertCompetitorInCompetition(AthlCompetitorInComp);
                    AthlEnt.InsertToLogFile(CurrentUserName.Text, "Skráning í mót", CompCode.Text, AthlCompetitorInComp.keppendanumer, "");

                    //       AthlCompEvents = AthlCompCRUD.InitCompetitionEvent();
                    //       AthlCompEvents.mot = gl.GetCompetitionCode();
                }
            }
            SelectedCompetitors.DataBind();

            //Response.Redirect("NyttMot.aspx?Comp=" + gl.GetCompetitionCode());
        }