protected void Page_Load(object sender, EventArgs e) { Utilitarios ut = new Utilitarios(); ClubsGridView.DataSource = Clubes.Listar("*", "IdUsuario = " + ut.ObjectToInt(Session["IdUsuario"].ToString())); ClubsGridView.DataBind(); }
//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); } }
/// <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(); }
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(); } }
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(); }
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(); } }
public static bool InsereCampeonatoClube(DateTime c, string n) { try { //aplica regras de negocio return(Clubes.AddCampeonatoClube(c, n)); } catch (InsertException e) { throw e; } }
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; } }
/// <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; } }
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(); } } }
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(); } }
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); } }
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); } } }
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); } }
/// <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); } }