Exemplo n.º 1
0
        public void Editar(int IdGrupo, EnumType.StateIA stateIA)
        {
            this.HddnFldGrupo.Value = "0";
            this.PopulaSetor();

            EntGrupo objGrupo = new BllGrupo().ObterPorId(IdGrupo);

            PopulaGridEmpresa(objGrupo.IdGrupo);
            ObjectToPage(objGrupo);
            this.Show(stateIA);
        }
Exemplo n.º 2
0
        public void Copiar(int IdGrupo)
        {
            this.PopulaSetor();

            EntGrupo objGrupo = new BllGrupo().ObterPorId(IdGrupo);

            PopulaGridEmpresa(objGrupo.IdGrupo);
            ObjectToPage(objGrupo);
            this.TxtNome.Text       = String.Empty;
            this.HddnFldGrupo.Value = "0";
            this.Show(EnumType.StateIA.Inserir);
        }
Exemplo n.º 3
0
        private void Gravar()
        {
            EntGrupo objGrupo = new EntGrupo();
            List <EntEmpresaCadastro> lstEmpresaCadastro = (List <EntEmpresaCadastro>)Session["EmpresasAssociadas"];

            PageToObject(objGrupo);

            try
            {
                string msg = "";
                //Verifica se é Insert ou Update
                if (objGrupo.IdGrupo == 0)
                {
                    if (new BllGrupo().ExisteGrupoPorTurma(this.TxtNome.Text, StringUtils.ToInt(this.DrpDwnLstTurma.SelectedValue)))
                    {
                        msg = "Já existe um Grupo cadastrado com esse nome para essa turma!";
                    }
                    else
                    {
                        objGrupo = new BllGrupo().InserirComEmpresas(objGrupo, lstEmpresaCadastro);
                        if (objGrupo.IdGrupo > 0)
                        {
                            msg = "Grupo e Empresas inseridos com sucesso!";
                        }
                    }

                    MessageBox(this.Page, msg);
                }
                else
                {
                    new BllGrupo().AlterarComEmpresas(objGrupo, lstEmpresaCadastro);
                    msg = "Grupo e Empresas alterados com sucesso!";
                    MessageBox(this.Page, msg);
                }
            }
            catch (Exception ex)
            {
                MessageBox(this.Page, "Erro ao tentar Gravar!");
                //logger.Error("Erro ao inserir o Escritório Regional!", ex);
            }
        }