Example #1
0
        public Confronto GetObjConfrontoById(int CodConfronto)
        {
            dynamic       confronto = new ExpandoObject();
            SqlDataReader dr;
            Confronto     c     = new Confronto();
            string        query = "select * from Confronto where CodConfronto =" + CodConfronto;

            try
            {
                using (SqlConnection cn = conexao())
                {
                    using (SqlCommand cmd = new SqlCommand(query, cn))
                    {
                        dr = cmd.ExecuteReader();
                        dr.Read();


                        c.CodConfronto    = (int)dr["CodConfronto"];
                        c.CodEvento       = (int)dr["CodEvento"];
                        c.Categoria       = (int)dr["Categoria"];
                        c.cVermelho       = (int)dr["cVermelho"];
                        c.cAzul           = (int)dr["cAzul"];
                        c.Vencedor        = (int)dr["Vencedor"];
                        c.DescriResultado = dr["DescriResultado"].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
            }
            return(c);
        }
Example #2
0
        public void UpdateConfronto(Confronto obj)
        {
            string query = "Update Confronto set TipoConfronto=@P1,CodEvento=@P2,Categoria=@P3,cVermelho=@P4,cAzul=@P5,Vencedor=@P6,DescriResultado=@P7 where CodConfronto=" + obj.CodConfronto;

            try
            {
                using (SqlConnection cn = conexao())
                {
                    using (SqlCommand cmd = new SqlCommand(query, cn))
                    {
                        cmd.Parameters.AddWithValue("@P1", obj.TipoConfronto);
                        cmd.Parameters.AddWithValue("@P2", obj.CodEvento);
                        cmd.Parameters.AddWithValue("@P3", obj.Categoria);
                        cmd.Parameters.AddWithValue("@P4", obj.cVermelho);
                        cmd.Parameters.AddWithValue("@P5", obj.cAzul);
                        cmd.Parameters.AddWithValue("@P6", obj.Vencedor);
                        cmd.Parameters.AddWithValue("@P7", obj.DescriResultado);

                        cmd.ExecuteNonQuery();
                        cn.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
        }
Example #3
0
        public void InserirConfronto(Confronto obj)
        {
            string query = "Insert into Confronto (TipoConfronto,CodEvento,Categoria,cVermelho,cAzul,Vencedor,DescriResultado,Status) Values(@P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8)";

            try
            {
                using (SqlConnection cn = conexao())
                {
                    using (SqlCommand cmd = new SqlCommand(query, cn))
                    {
                        cmd.Parameters.AddWithValue("@P2", obj.CodEvento);
                        cmd.Parameters.AddWithValue("@P1", obj.TipoConfronto);
                        cmd.Parameters.AddWithValue("@P3", obj.Categoria);
                        cmd.Parameters.AddWithValue("@P4", obj.cVermelho);
                        cmd.Parameters.AddWithValue("@P5", obj.cAzul);
                        cmd.Parameters.AddWithValue("@P6", obj.Vencedor);
                        cmd.Parameters.AddWithValue("@P7", obj.DescriResultado);
                        cmd.Parameters.AddWithValue("@P8", obj.Status);

                        cmd.ExecuteNonQuery();
                        cn.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
        }
        private void DgvCard_SelectionChanged_1(object sender, EventArgs e)
        {
            modobtnRemover();
            int Id = (Int32)dgvCard.CurrentRow.Cells[0].Value;

            cbAzul.Text          = (string)dgvCard.CurrentRow.Cells[4].Value;
            cbVermelho.Text      = (string)dgvCard.CurrentRow.Cells[3].Value;
            cbCategoriaCard.Text = (string)dgvCard.CurrentRow.Cells[2].Value;
            Atleta    aazul     = new Atleta();
            Atleta    aVermelho = new Atleta();
            Confronto c         = new Confronto();
            int       idA       = (int)cbAzul.SelectedValue;
            int       idV       = (int)cbVermelho.SelectedValue;

            aazul     = dao.GetAtletabyID(idA);
            aVermelho = dao.GetAtletabyID(idV);
            if (aazul.foto == null || aVermelho.foto == null)
            {
                FotoVermelho.Image = Properties.Resources.img_pic;
                FotoAzul.Image     = Properties.Resources.img_pic;
            }
            else
            {
                FotoVermelho.Image = style.DecodificarFoto(aVermelho.foto);
                FotoAzul.Image     = style.DecodificarFoto(aazul.foto);
            }

            carregacbVencedor();

            dgvCard.Refresh();
        }
Example #5
0
        public void TestMax1()
        {
            int n1            = 5;
            int n2            = 3;
            int max_aspettato = 5;

            int max_calcolato = Confronto.Max(n1, n2);

            Assert.AreEqual(max_aspettato, max_calcolato);
        }
Example #6
0
        public Confronto GetConfrontoPicAtleta(int CodConfronto)
        {
            SqlDataReader dr;
            Confronto     c     = new Confronto();
            string        query = "select a.Nome'NomeV', a.SobreNome'SobreNomeV',a.Idade'IdadeV',a.Peso'PesoV',a.Altura'AlturaV',a.Bandeira'BandeiraV', a.Vitoria 'VitoriaV',a.Derrota 'DerrotaV',a.Empate'EmpateV' ,eqV.Nome 'Nome EquipeV' , EqV.Logo 'Logo EquipeV', a.foto'Vermelho' , a1.Nome'NomeA', a1.SobreNome'SobreNomeA',a1.Idade'IdadeA',a1.Peso'PesoA',a1.Altura'AlturaA',a1.Bandeira'BandeiraA',a1.Vitoria 'VitoriaA',a1.Derrota 'DerrotaA',a1.Empate'EmpateA',Eqa.Nome 'Nome EquipeA' , Eqa.Logo 'Logo EquipeA' ,a1.foto'Azul',cat.Nome'Categoria' from Confronto c inner join Atleta a on c.cVermelho = a.Cod inner join Atleta a1 on c.cAzul = a1.Cod  inner join Categoria cat on cat.cod = c.Categoria inner join Equipe Eqa on eqa.Cod= a1.Equipe inner join Equipe EqV on EqV.Cod =a.Equipe inner join Evento e  on e.Cod = c.CodEvento where  c.CodConfronto =" + CodConfronto;

            try
            {
                using (SqlConnection cn = conexao())
                {
                    using (SqlCommand cmd = new SqlCommand(query, cn))
                    {
                        dr = cmd.ExecuteReader();
                        dr.Read();

                        c.FotoVermelho = (Byte[])dr["Vermelho"];
                        c.FotoAzul     = (Byte[])dr["Azul"];
                        string NomeVermelho      = dr["NomeV"].ToString();
                        string SobreNomeVermelho = dr["SobreNomeV"].ToString();
                        string NomeAzul          = dr["NomeA"].ToString();
                        string SobreNomeAzul     = dr["SobreNomeA"].ToString();

                        c.NomeVermelho        = NomeVermelho + " " + SobreNomeVermelho;
                        c.NomeAzul            = NomeAzul + " " + SobreNomeAzul;
                        c.VitoriaA            = (int)dr["VitoriaA"];
                        c.DerrotaA            = (int)dr["DerrotaA"];
                        c.EmpateA             = (int)dr["EmpateA"];
                        c.EquipeA             = dr["Nome EquipeA"].ToString();
                        c.LogoEquipeA         = (Byte[])dr["Logo EquipeA"];
                        c.AlturaA             = (double)dr["AlturaA"];
                        c.IdadeA              = (int)dr["IdadeA"];
                        c.PesoA               = (double)dr["PesoA"];
                        c.VitoriaV            = (int)dr["VitoriaV"];
                        c.DerrotaV            = (int)dr["DerrotaV"];
                        c.EmpateV             = (int)dr["EmpateV"];
                        c.EquipeV             = dr["Nome EquipeV"].ToString();
                        c.LogoEquipeV         = (Byte[])dr["Logo EquipeV"];
                        c.AlturaV             = (double)dr["AlturaV"];
                        c.IdadeV              = (int)dr["IdadeV"];
                        c.PesoV               = (double)dr["PesoV"];
                        c.NomeCategoriadepeso = dr["Categoria"].ToString();
                        c.BandeiraAzul        = (Byte[])dr["BandeiraA"];
                        c.BandeiraVermelho    = (Byte[])dr["BandeiraV"];
                    }
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
            return(c);
        }
        private void carregacbVencedor()
        {
            Confronto c = new Confronto();

            List <Atleta> la = new List <Atleta>();

            Atleta a1 = new Atleta();

            a1.Cod  = (int)cbVermelho.SelectedValue;
            a1.Nome = cbVermelho.Text;

            la.Add(a1);
            Atleta a2 = new Atleta();

            a2.Cod  = (int)cbAzul.SelectedValue;
            a2.Nome = cbAzul.Text;
            la.Add(a2);

            CbVencedor.DataSource    = la;
            CbVencedor.ValueMember   = "Cod";
            CbVencedor.DisplayMember = "Nome";
        }
 void OnListViewItemTapped(object sender, ItemTappedEventArgs e)
 {
     Confronto tappedItem = e.Item as Confronto;
 }
 void OnListViewItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     Confronto selectedItem = e.SelectedItem as Confronto;
 }
Example #10
0
        private void BtnResultado_Click(object sender, EventArgs e)
        {
            if (ckbEmpate.Checked == true)
            {
                Confronto c    = new Confronto();
                Atleta    aV   = new Atleta();
                Atleta    aA   = new Atleta();
                int       NumE = 0;

                int idV = (int)cbVermelho.SelectedValue;
                aV = dao.GetAtletabyID(idV);
                int idA = (int)cbAzul.SelectedValue;
                aA = dao.GetAtletabyID(idA);

                aV.Empate++;
                aA.Empate++;

                dao.UpdateAtleta(aV);
                dao.UpdateAtleta(aA);
                int confrontoID = (int)dgvCard.CurrentRow.Cells[5].Value;
                c                 = dao.GetObjConfrontoById(confrontoID);
                c.Vencedor        = 0;
                c.DescriResultado = cbDescrição.Text;
                c.Status          = "Encerrado";
                dao.UpdateConfronto(c);
                MessageBox.Show(" Resultado envido com sucesso !!!");
            }
            else
            {
                if (CbVencedor.Text == cbAzul.Text)
                {
                    Confronto c = new Confronto();

                    Atleta aV   = new Atleta();
                    Atleta aA   = new Atleta();
                    int    NumV = 0;
                    int    NumD = 0;

                    int idV = (int)cbVermelho.SelectedValue;
                    aV = dao.GetAtletabyID(idV);
                    int idA = (int)cbAzul.SelectedValue;
                    aA = dao.GetAtletabyID(idA);

                    aV.Derrota++;
                    aA.Vitoria++;

                    dao.UpdateAtleta(aV);
                    dao.UpdateAtleta(aA);
                    int confrontoID = (int)dgvCard.CurrentRow.Cells[5].Value;
                    c                 = dao.GetObjConfrontoById(confrontoID);
                    c.Vencedor        = idA;
                    c.DescriResultado = cbDescrição.Text;
                    dao.UpdateConfronto(c);
                }
                if (CbVencedor.Text == cbVermelho.Text)
                {
                    Atleta    aV = new Atleta();
                    Atleta    aA = new Atleta();
                    Confronto c  = new Confronto();

                    int idV = (int)cbVermelho.SelectedValue;
                    aV = dao.GetAtletabyID(idV);
                    int idA = (int)cbAzul.SelectedValue;
                    aA = dao.GetAtletabyID(idA);

                    aV.Vitoria++;
                    aA.Derrota++;
                    dao.UpdateAtleta(aV);
                    dao.UpdateAtleta(aA);
                    int confrontoID = (int)dgvCard.CurrentRow.Cells[5].Value;
                    c                 = dao.GetObjConfrontoById(confrontoID);
                    c.Vencedor        = idV;
                    c.DescriResultado = cbDescrição.Text;
                    dao.UpdateConfronto(c);
                }
            }
        }