private void toolStripMenuItem2_Click(object sender, EventArgs e) { FormularioListView form = new FormularioListView(typeof(Atendente)); form.MdiParent = this; form.Show(); }
private void LoadFormList(Type tipo) { FormularioListView frm = new FormularioListView(tipo); frm.MdiParent = this; frm.Text = "Janela " + childFormNumber++; frm.Show(); }
private void EmailCategoria_Click(object sender, EventArgs e) { var lista = new List <Pessoa>(); var Permissao = (Permissao)modelo; FormularioListView form = new FormularioListView(Permissao.Categoria.Email.Cast <modelocrud>().ToList()); form.MdiParent = this.MdiParent; form.Show(); }
private void AtendentesCategoria_Click(object sender, EventArgs e) { var lista = new List <Pessoa>(); var Permissao = (Permissao)modelo; foreach (var item in Permissao.PermissaoPessoa) { lista.Add(item.Pessoa); } FormularioListView form = new FormularioListView(lista.Cast <modelocrud>().ToList()); form.MdiParent = this.MdiParent; form.Show(); }
public void Clicar(Form formularioAtual, string function, modelocrud Modelo = null, bool detalhes = false, bool deletar = false, bool atualizar = false) { var lista = modelocrud.listTypesAll(typeof(modelocrud)); foreach (var item in lista) { if (item.Name + "Imprimir" + "_Click" == function) { quantidade++; if (!contagem) { if (FrmPrincipal.executar) { ir.imprimir(item); MessageBox.Show(function + " foi executada!!!"); } else { MessageBox.Show("aguarde o processamento!!!"); } break; } } else if (item.Name + "Cadastrar" + "_Click" == function) { quantidade++; if (!contagem) { if (FrmPrincipal.executar) { var modelo = (modelocrud)Activator.CreateInstance(item); if (modelo is Celula) { formCadastro = new FrmDia_semana(); } else if (modelo is Ministerio) { formCadastro = new FrmNome(); } else if (modelo is Reuniao) { formCadastro = new DadoReuniao(); } else if (modelo is PessoaDado) { formCadastro = new FrmCpf(); } else if (modelo is PessoaLgpd) { formCadastro = new FrmEmail(); } else if (modelo is Fonte) { formCadastro = new FrmDadoFonte(); } else if (item.BaseType == typeof(modelocrud)) { var list = modelocrud.listTypesSon(typeof(WFCrud)); foreach (var it in list) { if ("Frm" + item.Name == it.Name) { formCadastro = (WFCrud)Activator.CreateInstance(it); break; } } } LoadFormCrud(modelo, detalhes, deletar, atualizar, formularioAtual); break; } else { MessageBox.Show("Aguarde o processamento"); break; } } } else if (item.Name + "Pesquisar" + "_Click" == function) { quantidade++; if (!contagem) { if (FrmPrincipal.executar) { Pesquisar query = new Pesquisar(item); query.MdiParent = formularioAtual; query.Text = "Pesquisar " + item.Name; query.Show(); } else { MessageBox.Show("aguarde o processamento!!!"); } break; } } else if (item.Name + "Listar" + "_Click" == function) { if (item == typeof(Pessoa) || item.IsSubclassOf(typeof(Pessoa)) || item == typeof(Ministerio) || item.IsSubclassOf(typeof(Ministerio))) { quantidade += 5; } else { quantidade += 4; } if (!contagem) { if (FrmPrincipal.executar) { FormularioListView frm = new FormularioListView(item); frm.MdiParent = formularioAtual; frm.Text = "Listar " + item.Name; frm.Show(); } else { MessageBox.Show("aguarde o processamento!!!"); } break; } } else if (function.Contains("Selecionar")) { if (!contagem) { Type BaseModel = modelocrud.ReturnBase(Modelo.GetType()); var props = Modelo.GetType().GetProperties(); var listaForm = modelocrud.listTypesAll(typeof(WFCrud)); bool teste = false; foreach (var item2 in props) { if (BaseModel.Name + "Frm" + item2.Name + "Selecionar" + "_Click" == function) { teste = true; foreach (var item3 in listaForm) { if ("Frm" + item2.Name == item3.Name) { Form = (WFCrud)Activator.CreateInstance(item3); LoadFormCrud(Modelo, detalhes, deletar, atualizar, formularioAtual); break; } } break; } } if (teste) { break; } } } else if (function.Contains("Cadastrar") && item != typeof(modelocrud) || function.Contains("Imprimir") && item != typeof(modelocrud) || function.Contains("Listar") && item != typeof(modelocrud) || function.Contains("Selecionar") && item != typeof(modelocrud) || function.Contains("Pesquisar") && item != typeof(modelocrud)) { if (!contagem && 1 == 2) { quantidade++; MessageBox.Show($"Não foi executado a {function}!!!"); break; } } } }