Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
 private void CarregarTelefones(DirectEventArgs e)
 {
     EmpresaSelecionada = new EmpresaBO().SelectById(e.ExtraParams["id"].ToInt32());
     strTelefones.DataSource = EmpresaSelecionada.Telefones;
     strTelefones.DataBind();
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 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);
 }
Ejemplo n.º 6
0
        /// <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;
        }
Ejemplo n.º 7
0
 private void CarregarEmpresas(EmpresaVO empresa)
 {
     strEmpresas.DataSource = new EmpresaBO().Select().Where(x => x.Removido == false || (empresa != null && x.Id == empresa.Id)).ToList();
     strEmpresas.DataBind();
 }
Ejemplo n.º 8
0
        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;
            }
        }
Ejemplo n.º 9
0
        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);
        }