コード例 #1
0
        private void UpdateForm()
        {
            Relacionamentos relacionamentos = this.relacionamentoRepository.GetById(IdRelacionamentos);

            if (relacionamentos != null)
            {
                formStatus.InnerText = "Editar Relacionamentos";

                var users = userRepository.GetAll();
                ddlUsuario.DataSource     = users.ToList();
                ddlUsuario.DataValueField = "IdUser";
                ddlUsuario.DataTextField  = "Name";
                ddlUsuario.DataBind();

                ddlUsuario.SelectedValue = relacionamentos.IdUser.ToString();

                var enterprises = enterpriseRepository.GetAll();
                ddlEmpresa.DataSource     = enterprises.ToList();
                ddlEmpresa.DataValueField = "IdEnterprise";
                ddlEmpresa.DataTextField  = "Name";
                ddlEmpresa.DataBind();

                ddlEmpresa.SelectedValue = relacionamentos.IdEnterprise.ToString();
            }
        }
コード例 #2
0
        private void UpdateGridEnterprises()
        {
            var enterprises = enterpriseRepository.GetAll();

            grdEnterprises.DataSource = enterprises.ToList();
            grdEnterprises.DataBind();
        }
コード例 #3
0
        private void UpdateForm()
        {
            try
            {
                var relationship = _relationshipRepository.GetById(idRelationship);
                if (relationship == null)
                {
                    InitializeDropDowns();
                }

                formStatus.InnerText = "Editar Relacionamento";

                var users       = _userRepository.GetAll();
                var enterprises = _enterpriseRepository.GetAll();

                ddlUser.DataSource       = users;
                ddlEnterprise.DataSource = enterprises;

                ddlUser.DataBind();
                ddlEnterprise.DataBind();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
コード例 #4
0
        private void DropDownDataSource()
        {
            ddlEnterprise.DataSource = enterpriseRepository.GetAll();
            ddlEnterprise.DataBind();

            ddlUsers.DataSource = userRepository.GetAll();
            ddlUsers.DataBind();
        }
コード例 #5
0
        private void UpdateDropDownEnterprises()
        {
            var enterprises = enterpriseRepository.GetAll();

            dpdEnterprise.DataSource = enterprises.ToList();
            dpdEnterprise.DataBind();
            dpdEnterprise.Items.Insert(0, "Selecione...");
        }
コード例 #6
0
        private void CarregaDropDownListEnterprises()
        {
            var enterprises = enterpriseRepository.GetAll();

            listEmpresa.DataTextField  = "CorporateActivity";
            listEmpresa.DataValueField = "IdEnterprise";
            listEmpresa.DataSource     = enterprises.ToList();
            listEmpresa.DataBind();
            listEmpresa.Items.Insert(0, "Selecione...");
            listEmpresa.SelectedIndex = 0;
        }
コード例 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                //empresas
                var enterprises = _enterpriseRepository.GetAll();
                CarregarDDL(enterprises, DropDownEnterprises, "IdEnterprise", "CorporateActivity");

                //usuarios
                var users = _userRepository.GetAll();
                CarregarDDL(users, DropDownUsers, "IdUser", "Name");
            }
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Preencher dropdown de empresas e usuários
                ddlUserName.DataSource     = userRepository.GetAll().ToList();
                ddlUserName.DataTextField  = "Name";
                ddlUserName.DataValueField = "IdUser";
                ddlUserName.DataBind();

                ddlEnterpriseName.DataSource     = enterpriseRepository.GetAll().ToList();
                ddlEnterpriseName.DataTextField  = "Name";
                ddlEnterpriseName.DataValueField = "IdEnterprise";
                ddlEnterpriseName.DataBind();

                SetViewStateUser();
                UpdateForm();
            }
        }
コード例 #9
0
        private void UpdateGridRelation()
        {
            //Com tempo, mudar para retornar a consulta já com os dados relacionados
            var relations   = relationRepository.GetAll();
            var users       = userRepository.GetAll();
            var enterprises = enterpriseRepository.GetAll();

            var retorno = (from rel in relations
                           join us in users on rel.IdUser equals us.IdUser
                           join en in enterprises on rel.IdEnterprise equals en.IdEnterprise
                           select new
            {
                IdRelation = rel.IdRelation,
                EnterpriseName = en.Name,
                UserName = $"{us.Name} {us.LastName}"
            }).ToList();

            grdRelation.DataSource = retorno.ToList();
            grdRelation.DataBind();
        }
コード例 #10
0
        private void UpdateGridRelacionamentos()
        {
            var rel = relacionamentosRepository.GetAll();

            var user = userRepository.GetAll();

            var enterprise = enterpriseRepository.GetAll();

            var list = (from r in rel
                        join u in user on r.IdUser equals u.IdUser
                        join e in enterprise on r.IdEnterprise equals e.IdEnterprise
                        select new
            {
                IdRelacionamentos = r.IdRelacionamentos,
                IdEnterprise = r.IdEnterprise,
                IdUser = r.IdUser,
                Empresa = e.Name,
                Usuario = u.Name
            }).OrderByDescending(o => o.IdRelacionamentos);

            grdRelacionamentos.DataSource = list.ToList();
            grdRelacionamentos.DataBind();
        }
コード例 #11
0
 public IEnumerable <DLModel.Enterprise> getEnterpriseAll(int _organizationID)
 {
     return(_enterpriseRepository.GetAll(rk => rk.OrganizationID == _organizationID));
 }
コード例 #12
0
 public IEnumerable <Enterprise> GetAll()
 {
     return(_repository.GetAll());
 }