/// <summary> /// Carrega a lista /// </summary> private static void PreencherLista() { EmpresaVO empresa = new EmpresaVO() { Nome = ConfigurationSettings.AppSettings["EmpresaSistema"], Endereco = "", Email = "", Site = "www.bettainformatica.com.br", TipoEmpresa = new TipoEmpresaVO() { Id = 1 } }; Lista.Add(empresa); }
private void SalvarEmpresa(DirectEventArgs e) { try { EmpresaVO empresa = new EmpresaVO(); if (base.AcaoTela == Common.AcaoTela.Edicao) empresa = EmpresaSelecionada; empresa.Email = txtEmail.Text; empresa.Endereco = txtEndereco.Text; empresa.Nome = txtNome.Text; empresa.Site = txtSite.Text; empresa.Cidade = txtCidade.Text; empresa.TipoEmpresa = new TipoEmpresaVO(){ Id = cboTipoEmpresa.Value.ToInt32()}; if (cboEstado.Value != null && !cboEstado.Value.ToString().IsNullOrEmpty()) empresa.Estado = new EstadoVO() { Id = cboEstado.Value.ToInt32() }; else empresa.Estado = null; empresa.Removido = false; new EmpresaBO(empresa).Salvar(); base.MostrarMensagem("Empresa", "Empresa gravada com sucesso.", ""); LoadPagina(); winEmpresa.Hide(); } catch (Exception ex) { e.ErrorMessage = "Erro ao salvar empresa."; e.Success = false; } }
private void CarregarTelefones(DirectEventArgs e) { EmpresaSelecionada = new EmpresaBO().SelectById(e.ExtraParams["id"].ToInt32()); strTelefones.DataSource = EmpresaSelecionada.Telefones; strTelefones.DataBind(); }
private void PreencherCampos(DirectEventArgs e) { EmpresaSelecionada = new EmpresaBO().SelectById(e.ExtraParams["id"].ToInt32()); txtNome.Text = EmpresaSelecionada.Nome; txtEmail.Text = EmpresaSelecionada.Email; txtEndereco.Text = EmpresaSelecionada.Endereco; txtCidade.Text = EmpresaSelecionada.Cidade; txtSite.Text = EmpresaSelecionada.Site; CarregarTiposEmpresa(EmpresaSelecionada.TipoEmpresa); cboTipoEmpresa.SetValue(EmpresaSelecionada.TipoEmpresa.Id.ToString()); cboTipoEmpresa.Disabled = EmpresaSelecionada.Id == 1; if (EmpresaSelecionada.Estado != null) cboEstado.SetValue(EmpresaSelecionada.Estado.Id); }
protected void cboEmpresa_Click(object sender, DirectEventArgs e) { EmpresaVO empresa = new EmpresaVO(){ Id = cboEmpresa.Value.ToInt32() }; CarregarSetores(treeSetores.Root, empresa, null); hdfSetor.Value = ""; ddfSetor.Text = "[Nenhum]"; pnlDropField.Render(frmUsuario, 2, RenderMode.InsertTo); }
/// <summary> /// metodo que carrega as páginas pai no treeview /// </summary> private Ext.Net.TreeNodeCollection CarregarSetores(Ext.Net.TreeNodeCollection nodes, EmpresaVO empresa, EmpresaSetorVO sEdit) { if (nodes == null) { nodes = new Ext.Net.TreeNodeCollection(); } List<EmpresaSetorVO> setores = new EmpresaSetorBO().BuscarSetoresPai(empresa); if (sEdit != null && sEdit.Removido && sEdit.SetorPai == null) { sEdit.SetoresFilhos = new List<EmpresaSetorVO>(); setores.Add(sEdit); } Ext.Net.TreeNode root = new Ext.Net.TreeNode("Setores"); root.AllowChildren = true; root.Expanded = true; nodes.Add(root); foreach (EmpresaSetorVO s in setores) { Ext.Net.TreeNode node = new Ext.Net.TreeNode(); node.NodeID = s.Id.ToString(); node.Icon = treeSetores.Icon; node.CustomAttributes.Add(new ConfigItem("Id", s.Id.ToString(), ParameterMode.Value)); node.CustomAttributes.Add(new ConfigItem("Nome", s.Nome, ParameterMode.Value)); node.Text = s.Nome; if (s.SetoresFilhos != null && s.SetoresFilhos.Count > 0) { node.Expanded = true; CarregarSetoresFilhos(s.SetoresFilhos, node, sEdit); } else node.Leaf = true; root.Nodes.Add(node); } Ext.Net.TreeNode node1 = new Ext.Net.TreeNode(); node1.Icon = treeSetores.Icon; node1.CustomAttributes.Add(new ConfigItem("Id", "", ParameterMode.Value)); node1.CustomAttributes.Add(new ConfigItem("Nome", "[Nenhum]", ParameterMode.Value)); node1.Text = "[Nenhum]"; root.Nodes.Insert(0, node1); return nodes; }
private void CarregarEmpresas(EmpresaVO empresa) { strEmpresas.DataSource = new EmpresaBO().Select().Where(x => x.Removido == false || (empresa != null && x.Id == empresa.Id)).ToList(); strEmpresas.DataBind(); }
private void SalvarContato(DirectEventArgs e) { try { if (e.ExtraParams["tipoPessoa"] == "Física") { UsuarioVO usuario = new UsuarioVO(); if (base.AcaoTela == Common.AcaoTela.Edicao) usuario = UsuarioSelecionado; usuario.Email = txtEmail.Text; usuario.Endereco = txtEndereco.Text; usuario.Nome = txtNome.Text; usuario.Cidade = txtCidade.Text; if (cboEmpresa.Value.ToInt32() != 0) usuario.Empresa = new EmpresaVO() { Id = cboEmpresa.Value.ToInt32() }; else usuario.Empresa = null; if (cboEstado.Value != null && !cboEstado.Value.ToString().IsNullOrEmpty()) usuario.Estado = new EstadoVO() { Id = cboEstado.Value.ToInt32() }; else usuario.Estado = null; if (hdfSetor.Value.ToString() != "0") usuario.Setor = new EmpresaSetorVO() { Id = hdfSetor.Value.ToInt32() }; else usuario.Setor = null; usuario.Telefones = JSON.Deserialize<List<UsuarioTelefoneVO>>(e.ExtraParams["telefones"]); usuario.Telefones.ToList().ForEach(x => x.Usuario = usuario); if (base.AcaoTela == Common.AcaoTela.Inclusao) { usuario.Removido = true; usuario.UsuarioSistema = false; } usuario.RemovidoContato = false; new UsuarioBO(usuario).Salvar(); } else { EmpresaVO empresa = new EmpresaVO(); if (base.AcaoTela == Common.AcaoTela.Edicao) empresa = EmpresaSelecionada; empresa.Email = txtEmail.Text; empresa.Endereco = txtEndereco.Text; empresa.Nome = txtNome.Text; empresa.Cidade = txtCidade.Text; empresa.TipoEmpresa = new TipoEmpresaVO() { Id = cboTipoEmpresa.Value.ToInt32() }; if (cboEstado.Value != null && !cboEstado.Value.ToString().IsNullOrEmpty()) empresa.Estado = new EstadoVO() { Id = cboEstado.Value.ToInt32() }; else empresa.Estado = null; empresa.Telefones = JSON.Deserialize<List<EmpresaTelefoneVO>>(e.ExtraParams["telefones"]); empresa.Telefones.ToList().ForEach(x => x.Empresa = empresa); if(base.AcaoTela == Common.AcaoTela.Inclusao) empresa.Removido = true; empresa.RemovidoContato = false; new EmpresaBO(empresa).Salvar(); } base.MostrarMensagem("Contato", "Contato gravado com sucesso.", ""); LoadPagina(); btnEditar.Disabled = true; btnRemover.Disabled = true; winContato.Hide(); } catch (Exception ex) { e.ErrorMessage = "Erro ao salvar contato."; e.Success = false; } }
private void CarregarEmpresas(EmpresaVO empresa) { List<EmpresaVO> empresas = new EmpresaBO().Select().Where(x => x.RemovidoContato == false || (empresa != null && x.Id == empresa.Id)).ToList(); empresas.Insert(0, new EmpresaVO(){ Nome="[Nenhuma]", Id = 0}); strEmpresas.DataSource = empresas; strEmpresas.DataBind(); cboEmpresa.SetValue(0); }