예제 #1
0
        private void BtnEditar_Click(object sender, EventArgs e)
        {
            if (BtnEditar.Text.Equals("Editar"))
            {
                IdCbo = "";
                for (var i = 0; i < GridSelecionaCbo.Rows.Count; i++)
                {
                    try
                    {
                        if (Convert.ToBoolean(GridSelecionaCbo.Rows[i].Cells[0].Value.ToString()))
                        {
                            IdCbo = GridSelecionaCbo.Rows[i].Cells[1].Value.ToString();
                            TextEditarCbo.Text = GridSelecionaCbo.Rows[i].Cells[2].Value.ToString();
                            BtnEditar.Text     = "Salvar";
                            i = GridSelecionaCbo.Rows.Count;
                        }
                    }
                    catch
                    {
                    }
                }
                if (IdCbo.Equals(""))
                {
                    MetroMessageBox.Show(this,
                                         "Nenhuma CBO selecionada", "Certeza ?",
                                         MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
                }
            }

            else
            {
                Cadastro.AtualizaCbo(TextEditarCbo.Text, IdCbo);
                TextEditarCbo.Text          = "";
                GridSelecionaCbo.DataSource = null;
                MetroMessageBox.Show(this,
                                     "Dados atualizados com sucesso!", "Sucesso !",
                                     MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }