예제 #1
0
 /// <summary>
 /// Edita a escola selecionada
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btn_editar_Click(object sender, EventArgs e)
 {
     try
     {
         if (!string.IsNullOrEmpty(txt_codigo.Text))
         {
             foreach (Form mdiChild in principalUI.MdiChildren)
             {
                 if (mdiChild.GetType() == typeof(CadastrarEscola))
                 {
                     mdiChild.Close();
                 }
             }
             CadastrarEscola frm_cadastraescola = new CadastrarEscola(txt_codigo.Text, principalUI);
             frm_cadastraescola.MdiParent = principalUI;
             frm_cadastraescola.Show();
             this.Close();
         }
         else
         {
             Mensageiro.MensagemPergunta("Não é possível editar os dados!\nSelecione uma escola!", principalUI);
         }
     }
     catch (Exception ex)
     {
         Mensageiro.MensagemErro(ex, this);
     }
 }
예제 #2
0
        /// <summary>
        /// Edita os dados da escola
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_editarescola_Click(object sender, EventArgs e)
        {
            try
            {
                int?id = (int?)this.instituicoesTableAdapter.PesquisarIDbyNome(lstb_escolas.SelectedValue.ToString());

                if (id > 0 || id != null)
                {
                    foreach (Form mdiChild in principalUi.MdiChildren)
                    {
                        if (mdiChild.GetType() == typeof(CadastrarEscola))
                        {
                            mdiChild.Close();
                        }
                    }
                    CadastrarEscola frm_cadastraescola = new CadastrarEscola(id.ToString(), principalUi);
                    frm_cadastraescola.MdiParent = principalUi;
                    frm_cadastraescola.Show();
                }
                else
                {
                    Mensageiro.MensagemPergunta("Não é possível editar os dados!\nSelecione uma escola!", principalUi);
                }
            }
            catch (Exception ex)
            {
                Mensageiro.MensagemErro(ex, this);
            }
        }
예제 #3
0
        /// <summary>
        /// Abre o formulário de cadastro de escolas
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_novo_Click(object sender, EventArgs e)
        {
            foreach (Form mdiChild in principalUI.MdiChildren)
            {
                if (mdiChild.GetType() == typeof(CadastrarEscola))
                {
                    mdiChild.WindowState = FormWindowState.Normal;
                    mdiChild.Focus();
                    return;
                }
            }
            CadastrarEscola frm_cadastraescola = new CadastrarEscola(principalUI);

            frm_cadastraescola.MdiParent = principalUI;
            frm_cadastraescola.Show();
            this.Close();
        }