Пример #1
0
        //Carrega o combo Natureza
        private void carregaCmbNat()
        {
            using (var objGerenciador = new dbGerenciadorEntities())
            {
                var query = from conv in objGerenciador.Natureza
                            select conv;
                var ListaNat = query.ToList();

                //Verifica se tem natureza cadastrada
                if (ListaNat.Count == 0)
                {
                    //Se não tiver informa e oferece oportunidade de cadastrar
                    if (MessageBox.Show("Nenhuma natureza está cadastrada" + Environment.NewLine + "Gostaria de cadastrar agora?", "Aviso",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes)
                    {
                        frmCadNatureza cadNatureza = new frmCadNatureza();
                        cadNatureza.ShowDialog();
                        carregaCmbNat();
                    }
                }

                else
                {
                    //Se tiver o banco preenche combobox


                    cmbNat.DataSource    = ListaNat;
                    cmbNat.DisplayMember = "nome";
                    cmbNat.ValueMember   = "nome";
                }
            }
        }
Пример #2
0
 //Formulario de cadastro Natureza
 private void naturezasToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     if (Application.OpenForms.OfType <frmCadNatureza>().Count() > 0)
     {
         MessageBox.Show("Cadastro de Naturezas já está aberto!", "Aviso");
     }
     else
     {
         frmCadNatureza menuCadNatureza = new frmCadNatureza();
         menuCadNatureza.MdiParent = this;
         menuCadNatureza.Show();
     }
 }