Пример #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();
            }
        }
 public void Delete(int id)
 {
     using (ISession session = FluentSessionFactory.abrirSession())
     {
         using (ITransaction transacao = session.BeginTransaction())
         {
             try
             {
                 Relacionamentos relacionamentos = session.Get <Relacionamentos>(id);
                 if (relacionamentos != null)
                 {
                     session.Delete(relacionamentos);
                     transacao.Commit();
                 }
             }
             catch (Exception e)
             {
                 if (!transacao.WasCommitted)
                 {
                     transacao.Rollback();
                 }
                 throw new Exception("Erro ao deletar usuário: " + e.Message);
             }
         }
     }
 }
 public void Save(Relacionamentos relacionamentos)
 {
     if (relacionamentos.IsNew())
     {
         Add(relacionamentos);
     }
     else
     {
         Update(relacionamentos);
     }
 }
Пример #4
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Relacionamentos relacionamentos = new Relacionamentos(IdRelacionamentos, Convert.ToInt32(ddlEmpresa.SelectedValue), Convert.ToInt32(ddlUsuario.SelectedValue));

            if (relacionamentos.IdEnterprise == 0)
            {
                Response.Redirect("~/Infocast/InfoRelacionamentos.aspx");
            }

            if (relacionamentos.IdUser == 0)
            {
                Response.Redirect("~/Infocast/InfoRelacionamentos.aspx");
            }
            relacionamentoRepository.Save(relacionamentos);

            Response.Redirect("~/Infocast/listaRelacionamentos.aspx");
        }
 private void Update(Relacionamentos relacionamentos)
 {
     using (ISession session = FluentSessionFactory.abrirSession())
     {
         using (ITransaction transacao = session.BeginTransaction())
         {
             try
             {
                 session.Update(relacionamentos);
                 transacao.Commit();
             }
             catch (Exception e)
             {
                 if (!transacao.WasCommitted)
                 {
                     transacao.Rollback();
                 }
                 throw new Exception("Erro ao atualizar usuário: " + e.Message);
             }
         }
     }
 }