Exemplo n.º 1
0
        public void Exibir()
        {
            Equipe        eq = new Equipe();
            ConectaEquipe cq = new ConectaEquipe();

            if (comboBox1.Text == "")
            {
                string      msg = "PRIMEIRO ESCOLHA A ESCALADA!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else
            {
                dataGridView1.Rows.Clear();
                foreach (DataRow item in ci.montarEquipe().Rows)
                {
                    int n = dataGridView1.Rows.Add();
                    dataGridView1.Rows[n].Cells[1].Value = item["nome"].ToString();
                    DataGridViewComboBoxCell aux = (DataGridViewComboBoxCell)dataGridView1.Rows[n].Cells[2];
                    eq.Nome     = item["nome"].ToString();
                    eq.Escalada = comboBox1.Text;
                    if (cq.BuscaEquipe(eq).Rows.Count > 0 && item["nome"].ToString() == cq.BuscaEquipe(eq).Rows[0][1].ToString())
                    {
                        dataGridView1.Rows[n].Cells[0].Value = true;
                        aux.Value = cq.BuscaEquipe(eq).Rows[0][2].ToString();
                        if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 01" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 02" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 03" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 04" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 05")
                        {
                            dir = 0;
                            dir = dir + 1;
                            dataGridView2.Rows[0].Cells[1].Value = dir;
                        }
                        else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 01" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 02" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 03" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 04" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 05")
                        {
                            aur = 0;
                            aur = aur + 1;
                            dataGridView2.Rows[1].Cells[1].Value = aur;
                        }
                        else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Cronometrista")
                        {
                            cro = 0;
                            cro = cro + 1;
                            dataGridView2.Rows[3].Cells[1].Value = cro;
                        }
                        else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Música" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Música")
                        {
                            mus = 0;
                            mus = mus + 1;
                            dataGridView2.Rows[2].Cells[1].Value = mus;
                        }
                        else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Cozinha")
                        {
                            coz = 0;
                            coz = coz + 1;
                            dataGridView2.Rows[8].Cells[1].Value = coz;
                        }
                        else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Copa" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Copa")
                        {
                            cop = 0;
                            cop = cop + 1;
                            dataGridView2.Rows[5].Cells[1].Value = cop;
                        }
                        else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Limpeza" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Limpeza")
                        {
                            lim = 0;
                            lim = lim + 1;
                            dataGridView2.Rows[7].Cells[1].Value = lim;
                        }
                        else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Coordenador Geral")
                        {
                            cdg = 0;
                            cdg = cdg + 1;
                            dataGridView2.Rows[9].Cells[1].Value = cdg;
                        }
                        else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Liturgia" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Liturgia")
                        {
                            lim = 0;
                            lim = lim + 1;
                            dataGridView2.Rows[4].Cells[1].Value = lim;
                        }
                        else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Secretaria" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Secretaria")
                        {
                            sec = 0;
                            sec = sec + 1;
                            dataGridView2.Rows[6].Cells[1].Value = sec;
                        }

                        dataGridView2.Rows[10].Cells[1].Value = Convert.ToString(dir + aur + cro + coz + cop + lim + cdg + lim + sec + mus);
                    }
                    aux.Items.Add("");
                    aux.Items.Add("Dirigente Gr. 01");
                    aux.Items.Add("Dirigente Gr. 02");
                    aux.Items.Add("Dirigente Gr. 03");
                    aux.Items.Add("Dirigente Gr. 04");
                    aux.Items.Add("Dirigente Gr. 05");
                    aux.Items.Add("Auxiliar Gr. 01");
                    aux.Items.Add("Auxiliar Gr. 02");
                    aux.Items.Add("Auxiliar Gr. 03");
                    aux.Items.Add("Auxiliar Gr. 04");
                    aux.Items.Add("Auxiliar Gr. 05");
                    aux.Items.Add("Cronometrista");
                    aux.Items.Add("Resp. Música");
                    aux.Items.Add("Música");
                    aux.Items.Add("Resp. Liturgia");
                    aux.Items.Add("Liturgia");
                    aux.Items.Add("Casal Orientador");
                    aux.Items.Add("Orientador Espiritual");
                    aux.Items.Add("Orientadora Espiritual");
                    aux.Items.Add("Cozinha");
                    aux.Items.Add("Resp. Secretaria");
                    aux.Items.Add("Secretaria");
                    aux.Items.Add("Resp. Limpeza");
                    aux.Items.Add("Limpeza");
                    aux.Items.Add("Resp. Copa");
                    aux.Items.Add("Copa");
                    aux.Items.Add("Coordenador Geral");
                    dataGridView1.Rows[n].Cells[3].Value = "Atualizar";
                }
            }
        }
Exemplo n.º 2
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewComboBoxCell linha = (DataGridViewComboBoxCell)dataGridView1.Rows[e.RowIndex].Cells[2];

            if (e.ColumnIndex == dataGridView1.Columns[0].Index)
            {
                dataGridView1.EndEdit();  //Stop editing of cell.
                int aux = dataGridView1.CurrentRow.Index;
                if ((bool)dataGridView1.Rows[e.RowIndex].Cells[0].Value)
                {
                    if (comboBox1.Text == "")
                    {
                        string      msg = "SELECIONE A ESCALADA!!";
                        frmMensagem mg  = new frmMensagem(msg);
                        mg.ShowDialog();
                        dataGridView1.Rows[aux].Cells[0].Value = false;
                    }
                    else if (dataGridView1.Rows[aux].Cells[2].Value == null)
                    {
                        string      msg = "PRIMEIRO ESCOLHA UMA EQUIPE!!";
                        frmMensagem mg  = new frmMensagem(msg);
                        mg.ShowDialog();
                        dataGridView1.Rows[aux].Cells[0].Value = false;
                    }
                    else
                    {
                        eq.Nome     = dataGridView1.Rows[aux].Cells[1].Value.ToString();
                        eq.Funcao   = dataGridView1.Rows[aux].Cells[2].Value.ToString();
                        eq.Escalada = comboBox1.Text;
                        if (cq.VerificaCadastro(eq).Rows.Count == 0)
                        {
                            cq.cadastro(eq);
                            Exibir();
                            string      msg = "ALPINISTA CADASTRADO NA EQUIPE: " + dataGridView1.Rows[aux].Cells[2].Value.ToString();
                            frmMensagem mg  = new frmMensagem(msg);
                            mg.ShowDialog();
                        }
                        else
                        {
                            if (cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 01" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 02" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 03" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 04" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 05" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 01" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 02" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 03" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 04" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 05" ||
                                cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Cronometrista")
                            {
                                string      msg = "FUNÇÃO JÁ CADASTRADA!!";
                                frmMensagem mg  = new frmMensagem(msg);
                                mg.ShowDialog();
                                dataGridView1.Rows[aux].Cells[0].Value = false;
                                linha.Value = "";
                            }
                            else
                            {
                                cq.cadastro(eq);
                                Exibir();
                                string      msg = "ALPINISTA CADASTRADO NA EQUIPE: " + dataGridView1.Rows[aux].Cells[2].Value.ToString();
                                frmMensagem mg  = new frmMensagem(msg);
                                mg.ShowDialog();
                            }
                        }
                    }
                }
                else
                {
                    eq.Nome     = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
                    eq.Escalada = comboBox1.Text;
                    eq.Codigo   = cq.BuscaEquipe(eq).Rows[0][0].GetHashCode();
                    cq.excluirAlpEquipe(eq);
                    Exibir();
                    string      msg = "ALPINISTA EXCLUÍDO DA EQUIPE!!";
                    frmMensagem mg  = new frmMensagem(msg);
                    mg.ShowDialog();
                }
            }

            if (dataGridView1.Rows[e.RowIndex].Cells[3].Selected)
            {
                if (dataGridView1.Rows[e.RowIndex].Cells[0].Value != null)
                {
                    eq.Nome     = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
                    eq.Escalada = comboBox1.Text;
                    eq.Codigo   = cq.BuscaEquipe(eq).Rows[0][0].GetHashCode();
                    eq.Funcao   = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
                    cq.atualizarEquipe(eq);
                    Exibir();
                    string      msg = "CADASTRO ATUALIZADO!!";
                    frmMensagem mg  = new frmMensagem(msg);
                    mg.ShowDialog();
                }
            }
        }