Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Utilitarios ut = new Utilitarios();

            ClubsGridView.DataSource = Clubes.Listar("*", "IdUsuario = " + ut.ObjectToInt(Session["IdUsuario"].ToString()));
            ClubsGridView.DataBind();
        }
Esempio n. 2
0
        //Apagar um clube
        private void btnApagarClube_Click(object sender, EventArgs e)
        {
            DadosClube clubeAApagar = (DadosClube)listBoxClubes.SelectedItem;
            DadosClube apagado      = null;

            if (clubeAApagar != null)
            {
                foreach (DadosClube dadosClube in Clubes)
                {
                    if (clubeAApagar.IdClube == dadosClube.IdClube)
                    {
                        apagado = dadosClube;
                    }
                }

                if (apagado != null)
                {
                    DialogResult resposta;

                    resposta = MessageBox.Show($"Tem a certeza que pretende apagar o clube {apagado.Nome}?", "Apagar", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                    if (DialogResult.OK == resposta)
                    {
                        Clubes.Remove(apagado);
                        MetodosClube.AtualizarListaClubes(Clubes);
                        PreencherListBoxClubes();
                        VerificarClubes();
                    }
                }
            }
            else
            {
                MessageBox.Show("Tem de selecionar um clube!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Apagar os ficheiros xml que contêm a informação dos clubes e dos jogos e limpar as listas Clubes e Jornadas
 /// </summary>
 public void ApagarClubesJogosJornadas()
 {
     MetodosClube.ApagarClube();
     MetodosJornada.ApagarInfoJogo();
     Clubes.Clear();
     Jornadas.Clear();
 }
Esempio n. 4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Clubes cl = new Clubes();

            cl.Nombre = NombreTextBox.Text;

            int id = 0;

            int.TryParse(Session["IdUsuario"].ToString(), out id);
            cl.IdUsuario = id;

            if (Session["IdClub"] == null)
            {
                if (cl.Insertar())
                {
                    CambiarVisibilidad();

                    Limpiar();
                }
            }
            else
            {
                int idc = 0;
                int.TryParse(Session["IdClub"].ToString(), out idc);
                cl.Modificar(idc);
                Limpiar();
            }
        }
Esempio n. 5
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Utilitarios ut     = new Utilitarios();
            string      Filtro = " 1=1 ";

            Filtro += "and Nombre like '%" + FiltroTextBox.Text + "%' and IdUsuario = " + ut.ObjectToInt(Session["IdUsuario"].ToString());

            ClubsGridView.DataSource = Clubes.Listar("*", Filtro);
            ClubsGridView.DataBind();
        }
Esempio n. 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Utilitarios utilitarios = new Utilitarios();

            if (!IsPostBack)
            {
                ClubDropDownList.DataSource     = Clubes.Listar("IdClub, Nombre", "1=1 and IdUsuario = " + utilitarios.ObjectToInt(Session["IdUsuario"].ToString()));
                ClubDropDownList.DataTextField  = "Nombre";
                ClubDropDownList.DataValueField = "IdClub";
                ClubDropDownList.DataBind();
            }
        }
Esempio n. 7
0
 public static bool InsereCampeonatoClube(DateTime c, string n)
 {
     try
     {
         //aplica regras de negocio
         return(Clubes.AddCampeonatoClube(c, n));
     }
     catch (InsertException e)
     {
         throw e;
     }
 }
Esempio n. 8
0
        public void Buscar()
        {
            int id = 0;

            int.TryParse(Session["IdClub"].ToString(), out id);
            Clubes cl = new Clubes();

            cl.IdClub = id;

            if (cl.Buscar() == true)
            {
                NombreTextBox.Text = cl.Nombre;
            }
        }
Esempio n. 9
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="c"></param>
 /// <returns></returns>
 public static bool InsereClube(Clube c)
 {
     try
     {
         //aplica regras de negocio
         if (c.Nome.CompareTo("Porto") == 0)
         {
             return(false);
         }
         return(Clubes.AddClube(c));
     }
     catch (InsertException e)
     {
         throw e;
     }
 }
Esempio n. 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Utilitarios ut = new Utilitarios();

            if (!IsPostBack)
            {
                ClubDropDownList.DataSource     = Clubes.Listar("IdClub, Nombre", " 1=1 and IdUsuario = " + ut.ObjectToInt(Session["IdUsuario"].ToString()));
                ClubDropDownList.DataTextField  = "Nombre";
                ClubDropDownList.DataValueField = "IdClub";
                ClubDropDownList.DataBind();

                if (Request.QueryString["IdMiembro"] != null)
                {
                    Session["IdMiembro"]   = Request.QueryString["IdMiembro"];
                    EliminarButton.Visible = true;
                    Buscar();
                }
            }
        }
Esempio n. 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Utilitarios ut = new Utilitarios();

            if (!IsPostBack)
            {
                ClubDropDownList.DataSource     = Clubes.Listar("IdClub, Nombre", "1=1 and Idusuario = " + ut.ObjectToInt(Session["IdUsuario"].ToString()));
                ClubDropDownList.DataTextField  = "Nombre";
                ClubDropDownList.DataValueField = "IdClub";
                ClubDropDownList.DataBind();

                CargarMiembros();

                TipoDropDownList.DataSource     = TipoDocumentos.Listar("1=1", "IdTipoDocumento, Descripcion");
                TipoDropDownList.DataTextField  = "Descripcion";
                TipoDropDownList.DataValueField = "IdTipoDocumento";
                TipoDropDownList.DataBind();

                CargarDeudas();
            }
        }
Esempio n. 12
0
 public Int64 GrabarClub(Clubes pObjClub)
 {
     try
     {
         using (LigaContext dbLiga = new LigaContext())
         {
             if (pObjClub.IdClub > 0)
             {
                 //Editar
                 var v = dbLiga.Clubes.Where(a => a.IdClub == pObjClub.IdClub).FirstOrDefault();
                 if (v != null)
                 {
                     v.Rut       = pObjClub.Rut;
                     v.Nombre    = pObjClub.Nombre;
                     v.Direccion = pObjClub.Direccion;
                     v.Telefono  = pObjClub.Telefono;
                     v.Email     = pObjClub.Email;
                     v.NumeroPersonalidadJuridica = pObjClub.NumeroPersonalidadJuridica;
                     v.NumeroRegistroCivil        = pObjClub.NumeroRegistroCivil;
                     v.DirectivaId    = pObjClub.DirectivaId;
                     v.Logo           = pObjClub.Logo;
                     v.UsuarioElimina = pObjClub.UsuarioElimina;
                     v.FechaElimina   = pObjClub.FechaElimina;
                     dbLiga.Clubes.Update(v);
                 }
             }
             else
             {
                 //grabar
                 dbLiga.Clubes.Add(pObjClub);
             }
             dbLiga.SaveChanges();
             return(pObjClub.IdClub);
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
Esempio n. 13
0
        protected void ButtonEliminar_Click(object sender, EventArgs e)
        {
            Clubes clubes = new Clubes();


            if (Session["IdClub"] != null)
            {
                int idc = 0;
                int.TryParse(Session["IdClub"].ToString(), out idc);
                clubes.EliminarCuota(idc);
                clubes.EliminarMiembros(idc);
                clubes.Eliminar(idc);
                Limpiar();
            }
            else
            {
                if (!ClientScript.IsClientScriptBlockRegistered("script"))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "script", "alert('Debe seleccionar un Club en Consulta')", true);
                }
            }
        }
Esempio n. 14
0
 public DadosDaCarreira(Clubes clubeAtual, List <Titulo> titulos, string biografia)
 {
     ClubeAtual = clubeAtual;
     Titulos    = titulos;
     Biografia  = biografia;
 }
 public ABM_Clubes(AccesoBD BD)
 {
     InitializeComponent();
     _BD    = BD;
     clubes = new Clubes(BD);
 }
        /// <summary>
        /// Este método gera mensagens de respostas para o usuário do Telegram.
        /// </summary>
        /// <param name="e">Obtem os valores das mensagens digitas pelo usuário.</param>
        private static async void GerarMensagensUsuario(MessageEventArgs e)
        {
            try
            {
                Console.WriteLine("O usuário " + e.Message.Chat.FirstName + " diz: " + e.Message.Text);

                string[] msgUsuario = new string[]
                {
                    "oi",
                    "olá",
                    "estou bem",
                    "sim",
                    "ok",
                    "não"
                };

                if ((e.Message.Text.ToLower() == msgUsuario[0] || e.Message.Text.ToLower() == msgUsuario[1]) ||
                    ((e.Message.Text.ToUpper() == msgUsuario[0] || e.Message.Text.ToUpper() == msgUsuario[1])))
                {
                    await bot.SendTextMessageAsync(e.Message.Chat.Id, "Olá Sr(a) "
                                                   + e.Message.Chat.FirstName
                                                   + ", tudo bom?");
                }

                if (e.Message.Text.ToLower() == msgUsuario[2] || e.Message.Text.ToLower() == msgUsuario[2])
                {
                    await bot.SendTextMessageAsync(e.Message.Chat.Id, "Que ótimo Sr(a) "
                                                   + e.Message.Chat.FirstName
                                                   + "!"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "Deseja saber um breve resumo sobre algum clube do Campoenato Brasiliero da Serie A 2020?");
                }
                else if (e.Message.Text.ToLower() == msgUsuario[3] || e.Message.Text.ToLower() == msgUsuario[3])
                {
                    await bot.SendTextMessageAsync(e.Message.Chat.Id, "Pois não Sr(a) "
                                                   + e.Message.Chat.FirstName
                                                   + "!"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "Digite o número referente a seu clube: "
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 1 - Athletico Paranaense"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 2 - Atlético Goianiense"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 3 - Atlético Mineiro"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 4 - Bahia"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 5 - Botafogo"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 6 - Ceará"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 7 - Corinthians"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 8 - Coritiba"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 9 - Flamengo"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 10 - Fluminense"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 11 - Fortaleza"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 12 - Goiás"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 13 - Grêmio"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 14 - Internacional"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 15 - Palmeiras"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 16 - Red Bull Bragantino"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 17 - Santos"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 18 - São Paulo"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 19 - Sport"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* 20 - Vasco da Gama");
                }

                else if (e.Message.Text.ToLower() == msgUsuario[4] || e.Message.Text.ToLower() == msgUsuario[4])
                {
                    await bot.SendTextMessageAsync(e.Message.Chat.Id, "Sr(a) "
                                                   + e.Message.Chat.FirstName
                                                   + ", caso queria consultar outro clube:"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* Digite um número referente a seu clube desejado."
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "* Ou digite 'não' para encerrar.");
                }

                else if (e.Message.Text.ToLower() == msgUsuario[5] || e.Message.Text.ToLower() == msgUsuario[5])
                {
                    await bot.SendTextMessageAsync(e.Message.Chat.Id, "Pois não Sr(a) "
                                                   + e.Message.Chat.FirstName
                                                   + "!"
                                                   + Environment.NewLine + Environment.NewLine
                                                   + "Agradecemos o seu contato, ate a próxima!");
                }

                Clubes.GerarInformacaoClube(e);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Ocorreu o seguinte erro: " + ex.Message);
            }
        }
Esempio n. 17
0
 /// <summary>
 /// Preservar dados em ficheiro
 /// </summary>
 /// <param name="fPath"></param>
 /// <returns></returns>
 public static bool GravaClubes(string fPath)
 {
     //aplicar regras
     return(Clubes.SaveAll(fPath));
 }
        public async Task <string> GrabarClubes(Clubes oClub, ICollection <IFormFile> files)
        {
            try
            {
                string response    = string.Empty;
                Int64  idClub      = 0;
                string Rut         = string.Empty;
                string Nombre      = string.Empty;
                string Direccion   = string.Empty;
                string Telefono    = string.Empty;
                string Logo        = string.Empty;
                string UsuarioCrea = string.Empty;

                if (ModelState.IsValid)
                {
                    idClub = generalBusiness.IsNumeric(Request.Form["IdClub"]) ? Int64.Parse(Request.Form["IdClub"]) : 0;
                    Rut    = Request.Form["Rut"];

                    bool rutValido = generalBusiness.validarRut(Rut);

                    if (!rutValido)
                    {
                        response  = "Error en el Rut ,";
                        response += "El rut no es válido... Por favor revise y vuelva a intentar";
                    }
                    else
                    {
                        Nombre      = Request.Form["Nombre"];
                        UsuarioCrea = Request.Form["UsuarioCrea"];
                        Direccion   = Request.Form["Direccion"];
                        Telefono    = Request.Form["Telefono"];

                        //Grabar documentos adjuntos
                        string path = @ConfigSite.logosClub;

                        foreach (var file in files)
                        {
                            if (file.Length > 0)
                            {
                                string nuevonombre = generalBusiness.QuitaAcentos(file.FileName);
                                Logo = _env.WebRootPath + path;
                                using (var fileStream = new FileStream(Path.Combine(Logo, nuevonombre), FileMode.Create))
                                {
                                    await file.CopyToAsync(fileStream);

                                    //Logo = _env.WebRootPath + path + nuevonombre;
                                    Logo = path + nuevonombre;
                                }
                            }
                        }
                        oClub.Logo = Logo;

                        if (!string.IsNullOrEmpty(Request.Form["UsuarioCrea"]))
                        {
                            oClub.UsuarioCrea = Request.Form["UsuarioCrea"];
                        }

                        if (!string.IsNullOrEmpty(Request.Form["UsuarioElimina"]))
                        {
                            oClub.UsuarioElimina = Request.Form["UsuarioElimina"];
                            oClub.FechaElimina   = Convert.ToDateTime(Request.Form["FechaElimina"]);
                        }

                        idClub = mantenedorBusiness.GrabarClub(oClub);
                        if (idClub > 0)
                        {
                            response = "Todo bien,ok";
                        }
                        else
                        {
                            response  = "Error en la aplicación!,";
                            response += "Se produjo un error no controlado (business)... Revisar!!";
                        }
                    }
                }
                else
                {
                    mensajeError  = "Faltan datos:,";
                    mensajeError += string.Join("; ", ModelState.Values
                                                .SelectMany(x => x.Errors)
                                                .Select(x => x.ErrorMessage));
                    response = mensajeError;
                }
                return(response);
            }
            catch (Exception ex)
            {
                mensajeError  = "Error grave,";
                mensajeError += "Ups! algo salió realmente mal... Error: " + ex.Message;
                return(mensajeError);
            }
        }