private void btnCancelar_Click(object sender, EventArgs e) { txtCdFuncao.Text = ""; txtDescFuncao.Text = ""; windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
private void btnSalvar_Click(object sender, EventArgs e) { Competicao competicao; // Cria a variável para converter a Data DateTime dataInicio = new DateTime(); DateTime.TryParseExact(txtDtInicio.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.NoCurrentDateDefault, out dataInicio); // Recupera a modalidade selecionada Modalidade modalidade = ModalidadeRepositorio.Instance.get(Convert.ToInt32(cboModalidades.SelectedItem.ToString().Substring(0, cboModalidades.SelectedItem.ToString().IndexOf(" - ")))); // Verifica se vai inserir um novo registro ou então salvá-lo if (windowMode == Utilidades.WindowMode.ModoDeInsercao) { competicao = new Competicao(txtNome.Text, dataInicio, modalidade); competicao.status = StatusEnum._1_Aberta; // Tenta inserir a competição if (CompeticaoRepositorio.Instance.insert(ref competicao, ref errorMessage)) { competicoes_view.Add(competicao); refreshDataGridView(); clearFields(); cboModalidades.SelectedIndex = -1; } else { MessageBox.Show("Houve um erro ao tentar inserir o registro." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (dgvCompeticoes.SelectedCells.Count > 0) { competicao = competicoes_view[dgvCompeticoes.SelectedCells[0].RowIndex]; competicao.nome = txtNome.Text; competicao.dataInicial = dataInicio; competicao.modalidade = modalidade; competicao.status = StatusEnum._1_Aberta; // Salva as alterações da competição if (CompeticaoRepositorio.Instance.update(competicao, ref errorMessage)) { competicoes_view[dgvCompeticoes.SelectedCells[0].RowIndex] = competicao; refreshDataGridView(); } else { txtNome.Text = competicoes_view[dgvCompeticoes.SelectedCells[0].RowIndex].nome; txtDtInicio.Text = competicoes_view[dgvCompeticoes.SelectedCells[0].RowIndex].dataInicial.ToString("dd/MM/yyyy"); cboModalidades.SelectedIndex = -1; MessageBox.Show("Houve um erro ao tentar salvar o registro." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
public CadCompeticao(Usuario usuarioLogado) { InitializeComponent(); // Centraliza o form na tela CenterToScreen(); this.usuarioLogado = usuarioLogado; // Carrega as competições competicoes = CompeticaoRepositorio.Instance.get(ref errorMessage); if (competicoes is null) { MessageBox.Show("Houve um erro ao tentar listar os registros." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } competicoes_view = new List <Competicao>(competicoes); // Carrega o combobox das modalidades modalidades = ModalidadeRepositorio.Instance.get(); cboModalidades.Items.Clear(); for (int iCount = 0; iCount < modalidades.Count; iCount++) { cboModalidades.Items.Add(modalidades[iCount].id + " - " + modalidades[iCount].descricao); } // Recarrega o DataGridView com as competições cadastradas refreshDataGridView(); windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
public CadUsuario(Usuario usuarioLogado) { InitializeComponent(); // Centraliza o form na tela CenterToScreen(); this.usuarioLogado = usuarioLogado; if (!(this.usuarioLogado.username.Equals(UsuarioRepositorio.Instance.usuarioMaster.username))) { lblSenha.Visible = false; txtSenha.Visible = false; } // Carrega as competições usuarios = UsuarioRepositorio.Instance.get(ref errorMessage); if (usuarios is null) { MessageBox.Show("Houve um erro ao tentar listar os registros." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } usuarios_view = new List <Usuario>(usuarios); // Recarrega o DataGridView com as competições cadastradas refreshDataGridView(); windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
private void btnAdicionar_Click(object sender, EventArgs e) { txtCodigo.Focus(); clearFields(); windowMode = Utilidades.WindowMode.ModoDeInsercao; windowModeChanged(); }
private void btnCancelar_Click(object sender, EventArgs e) { clearFields(); cboModalidades.SelectedIndex = -1; windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
private void btnAdicionar_Click(object sender, EventArgs e) { txtNome.Focus(); clearFields(); cboModalidades.SelectedIndex = -1; windowMode = Utilidades.WindowMode.ModoDeInsercao; windowModeChanged(); }
private void fields_KeyDown(object sender, KeyEventArgs e) { if (windowMode != Utilidades.WindowMode.ModoDeInsercao && windowMode != Utilidades.WindowMode.ModoCriacaoForm) { windowMode = Utilidades.WindowMode.ModoDeEdicao; windowModeChanged(); } }
private void btnAdicionar_Click(object sender, EventArgs e) { txtCdFuncao.Focus(); txtCdFuncao.Text = ""; txtDescFuncao.Text = ""; windowMode = Utilidades.WindowMode.ModoDeInsercao; windowModeChanged(); }
private void btnSalvar_Click(object sender, EventArgs e) { // Salva as alterações da competição Cargo treinador = null, representante = null; if (cboTreinador.SelectedIndex > -1) { treinador = treinadores[cboTreinador.SelectedIndex]; } if (cboRepresentante.SelectedIndex > -1) { representante = representantes[cboRepresentante.SelectedIndex]; } EquipeCompeticao newEquipe = new EquipeCompeticao(equipe.codigo, equipe.nome, treinador, representante); newEquipe.id = equipe.id; newEquipe.atletas = equipe.atletas; for (int iCount = 0; iCount < dgvAtletas.Rows.Count; iCount++) { int numAtleta = -1; bool isNumber; isNumber = int.TryParse(dgvAtletas[nameof(Atleta.numero), iCount].Value?.ToString(), out numAtleta); if (isNumber && numAtleta > 0) { newEquipe.atletas[iCount].numero = numAtleta; } else { Random randNum = new Random(numanterior + 1); numAtleta = randNum.Next(1, 99); numanterior = numAtleta; newEquipe.atletas[iCount].numero = numAtleta; } } if (EquipeRepositorio.Instance.updateEquipeCompeticao(newEquipe, competicao)) { equipe = newEquipe; } else { MessageBox.Show("Houve um erro ao tentar salvar o registro." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } fillFields(); // Um monte de coisa windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
private void dgvArbitros_RowEnter(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { if (windowMode == Utilidades.WindowMode.ModoNormal) { windowMode = Utilidades.WindowMode.ModoCriacaoForm; } windowMode = Utilidades.WindowMode.ModoNormal; } }
public EditArbitros(Usuario usuarioLogado, Competicao competicao) { InitializeComponent(); CenterToScreen(); this.usuarioLogado = usuarioLogado; this.competicao = competicao; windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
private void dgvEquipes_RowEnter(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { if (windowMode == Utilidades.WindowMode.ModoNormal) { windowMode = Utilidades.WindowMode.ModoCriacaoForm; } fillFields(usuarios_view[e.RowIndex]); windowMode = Utilidades.WindowMode.ModoNormal; } }
private void dgvEquipes_RowEnter(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { if (windowMode == Utilidades.WindowMode.ModoNormal) { windowMode = Utilidades.WindowMode.ModoCriacaoForm; } txtNome.Text = competicoes_view[e.RowIndex].nome; txtDtInicio.Text = competicoes_view[e.RowIndex].dataInicial.ToString("dd/MM/yyyy"); cboModalidades.SelectedIndex = modalidades.FindIndex(modalidade => modalidade.id == competicoes_view[e.RowIndex].modalidade.id); windowMode = Utilidades.WindowMode.ModoNormal; } }
private void btnSalvar_Click(object sender, EventArgs e) { Equipe newEquipe; if (windowMode == Utilidades.WindowMode.ModoDeInsercao) { newEquipe = new Equipe(txtCodigo.Text, txtNome.Text); newEquipe.urlLogo = pctLogoEquipe.ImageLocation; if (EquipeRepositorio.Instance.insert(ref newEquipe, ref errorMessage)) { equipes_view.Add(newEquipe); refreshDataGridView(); clearFields(); } else { MessageBox.Show("Houve um erro ao tentar inserir o registro." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (dgvEquipes.SelectedCells.Count > 0) { Equipe oldEquipe; oldEquipe = equipes_view[dgvEquipes.SelectedCells[0].RowIndex]; newEquipe = equipes_view[dgvEquipes.SelectedCells[0].RowIndex]; newEquipe.codigo = txtCodigo.Text; newEquipe.nome = txtNome.Text; newEquipe.urlLogo = pctLogoEquipe.ImageLocation; if (EquipeRepositorio.Instance.update(newEquipe, ref errorMessage)) { equipes_view[dgvEquipes.SelectedCells[0].RowIndex] = newEquipe; refreshDataGridView(); } else { fillFields(oldEquipe); MessageBox.Show("Houve um erro ao tentar salvar o registro." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
public EditEquipe(Usuario usuarioLogado, EquipeCompeticao equipe, Competicao competicao) { InitializeComponent(); CenterToScreen(); this.usuarioLogado = usuarioLogado; this.equipe = equipe; this.competicao = competicao; Text += " - " + equipe.codigo + " - " + equipe.nome; windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
public CadFuncao(Usuario usuarioLogado) { InitializeComponent(); CenterToScreen(); this.usuarioLogado = usuarioLogado; funcoes = FuncaoRepositorio.Instance.get(ref errorMessage); if (funcoes is null) { MessageBox.Show("Houve um erro ao tentar listar os registros." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } refreshDataGridView(); windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
private void btnSalvar_Click(object sender, EventArgs e) { Funcao funcao; if (windowMode == Utilidades.WindowMode.ModoDeInsercao) { funcao = new Funcao(txtCdFuncao.Text, txtDescFuncao.Text); if (FuncaoRepositorio.Instance.insert(ref funcao, ref errorMessage)) { funcoes.Add(funcao); refreshDataGridView(); txtCdFuncao.Text = ""; txtDescFuncao.Text = ""; } else { MessageBox.Show("Houve um erro ao tentar inserir o registro." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (dgvFuncoes.SelectedCells.Count > 0) { funcao = funcoes[dgvFuncoes.SelectedCells[0].RowIndex]; funcao.codigo = txtCdFuncao.Text; funcao.descricao = txtDescFuncao.Text; if (FuncaoRepositorio.Instance.update(funcao, ref errorMessage)) { funcoes[dgvFuncoes.SelectedCells[0].RowIndex] = funcao; refreshDataGridView(); } else { txtCdFuncao.Text = funcoes[dgvFuncoes.SelectedCells[0].RowIndex].codigo; txtDescFuncao.Text = funcoes[dgvFuncoes.SelectedCells[0].RowIndex].descricao; MessageBox.Show("Houve um erro ao tentar salvar o registro." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
public SetArbitro(Usuario usuarioLogado, Competicao competicao, Competicao_Partida partida) { InitializeComponent(); CenterToScreen(); this.usuarioLogado = usuarioLogado; this.competicao = competicao; this.partida = partida; arbitros = CompeticaoRepositorio.Instance.getArbitroPorCompeticao(competicao.id); if (arbitros is null) { MessageBox.Show("Houve um erro ao tentar listar os registros." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } arbitros_view = new List <Cargo>(arbitros); Text += String.Format(" - {0} - {1} | {2} ", partida.equipe1.nome, partida.equipe2.nome, (partida.data is null? "" : ((DateTime)partida.data).ToString("dd/MM/yyyy"))); windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
private void btnSalvar_Click(object sender, EventArgs e) { Usuario newUsuario; // Verifica se vai inserir um novo registro ou então salvá-lo if (windowMode == Utilidades.WindowMode.ModoDeInsercao) { newUsuario = new Usuario(txtUsername.Text, txtEmail.Text, txtNome.Text); if (txtSenha.Visible) { newUsuario.senha = txtSenha.Text; } else { newUsuario.senha = "senha"; } // Tenta inserir a competição if (UsuarioRepositorio.Instance.insert(ref newUsuario, ref errorMessage)) { usuarios_view.Add(newUsuario); refreshDataGridView(); clearFields(); } else { MessageBox.Show("Houve um erro ao tentar inserir o registro." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (dgvUsuarios.SelectedCells.Count > 0) { Usuario oldUsuario; oldUsuario = usuarios_view[dgvUsuarios.SelectedCells[0].RowIndex]; newUsuario = new Usuario(); newUsuario.id = oldUsuario.id; newUsuario.username = txtUsername.Text; newUsuario.nome = txtNome.Text; newUsuario.email = txtEmail.Text; newUsuario.ultimoLogin = oldUsuario.ultimoLogin; if (txtSenha.Visible) { newUsuario.senha = txtSenha.Text; } else { newUsuario.senha = oldUsuario.senha; } if ((!(newUsuario.username.Equals(UsuarioRepositorio.Instance.usuarioMaster.username))) || (oldUsuario.username.Equals(newUsuario.username))) { // Salva as alterações do usuário if (UsuarioRepositorio.Instance.update(newUsuario, ref errorMessage)) { usuarios_view[dgvUsuarios.SelectedCells[0].RowIndex] = newUsuario; refreshDataGridView(); } else { fillFields(usuarios_view[dgvUsuarios.SelectedCells[0].RowIndex]); MessageBox.Show("Houve um erro ao tentar salvar o registro." + Environment.NewLine + Environment.NewLine + errorMessage, "Contate o Suporte técnico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }
private void btnCancelar_Click(object sender, EventArgs e) { fillFields(); windowMode = Utilidades.WindowMode.ModoNormal; windowModeChanged(); }