public async Task <IActionResult> IndexTTHH() { var lista = new List <SolicitudPermisoViewModel>(); try { var claim = HttpContext.User.Identities.Where(x => x.NameClaimType == ClaimTypes.Name).FirstOrDefault(); var NombreUsuario = claim.Claims.Where(c => c.Type == ClaimTypes.Name).FirstOrDefault().Value; Empleado empleado = await apiServicio.ObtenerElementoAsync1 <Empleado>(NombreUsuario, new Uri(WebApp.BaseAddress), "api/Empleados/EmpleadoSegunNombreUsuario"); Dependencia dependencia = new Dependencia { IdDependencia = (int)empleado.IdDependencia }; lista = await apiServicio.Listar <SolicitudPermisoViewModel>(dependencia, new Uri(WebApp.BaseAddress), "api/SolicitudesPermisos/ListarSolicitudesPermisosJefesTTHHViewModel"); return(View(lista)); } catch (Exception ex) { return(BadRequest()); } }
protected void btnGuardar_Click(object sender, EventArgs e) { Dependencia obj; int idDependencia = Utilerias.StrToInt(_IDDependencia.Value); string M = string.Empty; if (_Accion.Value.Equals("N")) { obj = new Dependencia(); } else { obj = uow.DependenciaBusinessLogic.GetByID(idDependencia); } obj.Clave = txtClave.Value; obj.Descripcion = txtDescripcion.Value; if (_Accion.Value.Equals("N")) { obj.FechaCaptura = DateTime.Now; obj.UsuarioCaptura = Session["Login"].ToString(); uow.DependenciaBusinessLogic.Insert(obj); } else { obj.FechaModificacion = DateTime.Now; obj.UsuarioModifica = Session["Login"].ToString(); uow.DependenciaBusinessLogic.Update(obj); } uow.SaveChanges(); if (uow.Errors.Count > 0) { foreach (string err in uow.Errors) { M += err; } //MANEJAR EL ERROR divMsgError.Style.Add("display", "block"); divMsgSuccess.Style.Add("display", "none"); divEncabezado.Style.Add("display", "none"); divCaptura.Style.Add("display", "block"); lblMsgError.Text = M; return; } BindGrid(); divMsgError.Style.Add("display", "none"); divMsgSuccess.Style.Add("display", "block"); lblMsgSuccess.Text = "Se ha guardado correctamente"; divEncabezado.Style.Add("display", "block"); divCaptura.Style.Add("display", "none"); }
public List <Dependencia> ListarDependencia() { SqlCommand cmd = null; List <Dependencia> lista = new List <Dependencia>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spListarDependencia", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Dependencia d = new Dependencia(); d.idDependencia = Convert.ToInt16(dr["id"]); d.nombreDependencia = dr["nombreDepen"].ToString(); d.activo = Convert.ToBoolean(dr["activo"]); lista.Add(d); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public void Excluir(Dependencia dependencia) { try { if (dependencia.ID == 0) { throw new DependenciaNaoExcluidaExcecao(); } List <Dependencia> resultado = dependenciaRepositorio.Consultar(dependencia, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new DependenciaNaoExcluidaExcecao(); } resultado[0].Status = (int)Status.Inativo; this.Alterar(resultado[0]); } catch (Exception e) { throw e; } //this.dependenciaRepositorio.Excluir(dependencia); }
public void ObterDependencias(ProjetoGeografico projeto, bool atual = false) { try { if (projeto.Dependencias == null || projeto.Dependencias.Count == 0 || atual) { projeto.Dependencias = _caracterizacaoBus.ObterDependenciasAtual(projeto.EmpreendimentoId, (eCaracterizacao)projeto.CaracterizacaoId, eCaracterizacaoDependenciaTipo.ProjetoGeografico); } Dependencia dependencia = projeto.Dependencias.SingleOrDefault(x => x.DependenciaTipo == (int)eCaracterizacaoDependenciaTipo.ProjetoGeografico && x.DependenciaCaracterizacao == (int)eCaracterizacao.Dominialidade); if (dependencia != null) { ProjetoGeografico dominio = _da.Obter(dependencia.DependenciaId, null, false, true); projeto.MenorX = dominio.MenorX; projeto.MenorY = dominio.MenorY; projeto.MaiorX = dominio.MaiorX; projeto.MaiorY = dominio.MaiorY; projeto.ArquivosDominio = dominio.Arquivos.Where(x => x.Tipo == (int)eProjetoGeograficoArquivoTipo.ArquivoProcessadoSoftwareGIS || x.Tipo == (int)eProjetoGeograficoArquivoTipo.ArquivoProcessadoTrackMaker || x.Tipo == (int)eProjetoGeograficoArquivoTipo.Croqui).ToList(); } } catch (Exception exc) { Validacao.AddErro(exc); } }
public void Alterar(Dependencia dependencia) { try { Dependencia dependenciaAux = new Dependencia(); dependenciaAux.ID = dependencia.ID; List<Dependencia> resultado = this.Consultar(dependenciaAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) throw new DependenciaNaoAlteradaExcecao(); dependenciaAux = resultado[0]; dependenciaAux.ProfessorDisciplinaSalaID = dependencia.ProfessorDisciplinaSalaID; dependenciaAux.Aprovado = dependencia.Aprovado; dependenciaAux.Rec = dependencia.Rec; dependenciaAux.RecFinal = dependencia.RecFinal; dependenciaAux.Vc1 = dependencia.Vc1; dependenciaAux.Vc2 = dependencia.Vc2; dependenciaAux.Vp = dependencia.Vp; dependenciaAux.Status = dependencia.Status; Confirmar(); } catch (Exception) { throw new DependenciaNaoAlteradaExcecao(); } }
public async Task <IActionResult> PutDependencia([FromRoute] int id, [FromBody] Dependencia dependencia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dependencia.IdDependencia) { return(BadRequest()); } db.Entry(dependencia).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { throw; } return(NoContent()); }
public void Alterar(Dependencia dependencia) { try { Dependencia dependenciaAux = new Dependencia(); dependenciaAux.ID = dependencia.ID; List <Dependencia> resultado = this.Consultar(dependenciaAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new DependenciaNaoAlteradaExcecao(); } dependenciaAux = resultado[0]; dependenciaAux.ProfessorDisciplinaSalaID = dependencia.ProfessorDisciplinaSalaID; dependenciaAux.Aprovado = dependencia.Aprovado; dependenciaAux.Rec = dependencia.Rec; dependenciaAux.RecFinal = dependencia.RecFinal; dependenciaAux.Vc1 = dependencia.Vc1; dependenciaAux.Vc2 = dependencia.Vc2; dependenciaAux.Vp = dependencia.Vp; dependenciaAux.Status = dependencia.Status; Confirmar(); } catch (Exception) { throw new DependenciaNaoAlteradaExcecao(); } }
private Response Existe(Dependencia dependencia) { var nombre = dependencia.Nombre.ToUpper().TrimEnd().TrimStart(); var dependenciarespuesta = db.Dependencia .Where(p => (p.Codigo == dependencia.Codigo) || (p.Nombre.ToUpper().TrimEnd().TrimStart() == nombre && p.IdDependenciaPadre == dependencia.IdDependenciaPadre && p.IdSucursal == dependencia.IdSucursal && p.IdProceso == dependencia.IdProceso && p.Codigo == dependencia.Codigo) ).FirstOrDefault(); if (dependenciarespuesta != null) { return(new Response { IsSuccess = true, Message = Mensaje.ExisteRegistro, Resultado = dependenciarespuesta, }); } return(new Response { IsSuccess = false, Resultado = dependenciarespuesta, }); }
public List <Dependencia> ObterDependenciasAlteradas(int empreendimentoId, int dependenteId, eCaracterizacao caracterizacaoTipo, eCaracterizacaoDependenciaTipo tipo) { try { List <Dependencia> dependenciasBanco = _da.ObterDependenciasAtual(empreendimentoId, caracterizacaoTipo, tipo); Dependencia dependenciaBanco = null; List <Dependencia> dependencias = ObterDependencias(dependenteId, caracterizacaoTipo, tipo); List <Dependencia> dependenciasAteradas = new List <Dependencia>(); foreach (Dependencia item in dependencias) { dependenciaBanco = dependenciasBanco.SingleOrDefault(x => x.DependenciaId == item.DependenciaId && x.DependenciaCaracterizacao == item.DependenciaCaracterizacao && x.DependenciaTipo == item.DependenciaTipo ) ?? new Dependencia(); if (item.DependenciaTid != dependenciaBanco.DependenciaTid) { dependenciasAteradas.Add(dependenciaBanco); } } return(dependenciasAteradas); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public void updateDependencia(Dependencia dep) { try { var depTmp = ctx.Dependencia .Where(w => w.id == dep.id) .SingleOrDefault(); var padre = ctx.Producto .Where(w => w.id == dep.padreId) .SingleOrDefault(); var hijo = ctx.Producto .Where(w => w.id == dep.hijoId) .SingleOrDefault(); if (depTmp != null) { depTmp.padre = padre; depTmp.hijo = hijo; depTmp.nivel = dep.nivel; ctx.SaveChangesAsync().Wait(); } } catch (Exception ex) { throw ex; } }
internal bool AssociarDependencias(ProjetoDigital projetoDigital) { Dependencia caracterizacao = projetoDigital.Dependencias.FirstOrDefault(x => x.DependenciaTipo == (int)eCaracterizacaoDependenciaTipo.Caracterizacao) ?? new Dependencia(); List <Dependencia> dependencias = _busCaracterizacao.ObterDependencias( caracterizacao.DependenciaId, (eCaracterizacao)caracterizacao.DependenciaCaracterizacao, eCaracterizacaoDependenciaTipo.Caracterizacao); string retorno = _validarCaracterizacao.DependenciasAlteradas( projetoDigital.EmpreendimentoId.GetValueOrDefault(), caracterizacao.DependenciaCaracterizacao, eCaracterizacaoDependenciaTipo.Caracterizacao, dependencias); if (!string.IsNullOrEmpty(retorno)) { Validacao.Add(Mensagem.ProjetoDigital.AssociadaProjetoDigitalCaracterizacaoInvalida); } else { if ((eCaracterizacao)caracterizacao.DependenciaCaracterizacao == eCaracterizacao.UnidadeProducao) { ICaracterizacaoBus caracterizacaoBus = CaracterizacaoBusFactory.Criar(eCaracterizacao.UnidadeProducao); caracterizacaoBus.ValidarAssociar(caracterizacao.DependenciaId, projetoDigital.Id); } } return(Validacao.EhValido); }
public List <Dependencia> ObterDependencias(int projetoDigitalID, BancoDeDados banco = null) { List <Dependencia> lista = new List <Dependencia>(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco, EsquemaBanco)) { Comando comando = bancoDeDados.CriarComando(@"select d.dependencia_tipo, d.dependencia_caracterizacao, lc.texto dependencia_carac_texto, d.dependencia_id, d.dependencia_tid from {0}tab_proj_digital_dependencias d, {0}lov_caracterizacao_tipo lc where d.dependencia_caracterizacao = lc.id and d.projeto_digital_id = :projeto_digital_id" , EsquemaBanco); comando.AdicionarParametroEntrada("projeto_digital_id", projetoDigitalID, DbType.Int32); using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { Dependencia dependencia = null; while (reader.Read()) { dependencia = new Dependencia(); dependencia.DependenciaTipo = reader.GetValue <int>("dependencia_tipo"); dependencia.DependenciaCaracterizacao = reader.GetValue <int>("dependencia_caracterizacao"); dependencia.DependenciaCaracterizacaoTexto = reader.GetValue <string>("dependencia_carac_texto"); dependencia.DependenciaId = reader.GetValue <int>("dependencia_id"); dependencia.DependenciaTid = reader.GetValue <string>("dependencia_tid"); lista.Add(dependencia); } reader.Close(); } } return(lista); }
public ActionResult Save(Dependencia dependencia) { if (dependencia.Id == 0) { dependencia.Activo = true; _context.DependenciaSet.Add(dependencia); } else { var dependenciaInDb = _context.DependenciaSet.SingleOrDefault(o => o.Id == dependencia.Id); if (dependenciaInDb == null) { return(HttpNotFound()); } dependenciaInDb.Nombre = dependencia.Nombre; //dependenciaInDb.EsInterno = dependencia.EsInterno; dependenciaInDb.Abrev = dependencia.Abrev; //dependenciaInDb.Activo = dependencia.Pais; } //dependencia.Estado = true; //_context.DependenciaSet.Add(dependencia); _context.SaveChanges(); return(RedirectToAction("Index", "Dependencia")); }
public ActionResult DeleteConfirmed(int id) { Dependencia dependencia = db.Dependencias.Find(id); db.Dependencias.Remove(dependencia); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Insert(Dependencia obj) { if (obj is null) { throw new ArgumentNullException(); } Invoke().Save(obj); }
public void Update(Dependencia obj) { if (obj is null) { throw new ArgumentNullException(); } Invoke().Update(obj); }
public string DependenciasAlteradas(int empreendimentoId, int caracterizacaoTipo, eCaracterizacaoDependenciaTipo dependenciaTipo, List <Dependencia> dependencias, bool isVisualizar = false) { List <Dependencia> dependenciasBanco = _da.ObterDependenciasAtual(empreendimentoId, (eCaracterizacao)caracterizacaoTipo, dependenciaTipo); List <CaracterizacaoLst> caracterizacoesLst = _caracterizacaoConfig.Obter <List <CaracterizacaoLst> >(ConfiguracaoCaracterizacao.KeyCaracterizacoes); List <CaracterizacaoLst> caracterizacoes = new List <CaracterizacaoLst>(); if (dependenciasBanco.Count > 0 && dependencias.Count <= 0) { foreach (var item in dependenciasBanco) { caracterizacoes.Add(new CaracterizacaoLst() { IsProjeto = item.DependenciaTipo == (int)eCaracterizacaoDependenciaTipo.ProjetoGeografico, IsDescricao = item.DependenciaTipo == (int)eCaracterizacaoDependenciaTipo.DescricaoLicenciamentoAtividade, Texto = caracterizacoesLst.SingleOrDefault(x => x.Id == item.DependenciaCaracterizacao).Texto }); if (caracterizacoes.Count > 0) { return(Mensagem.Caracterizacao.AtualizacaoDadosGeografico(caracterizacoes, dependenciaTipo == eCaracterizacaoDependenciaTipo.ProjetoGeografico, dependenciaTipo == eCaracterizacaoDependenciaTipo.DescricaoLicenciamentoAtividade, isVisualizar).Texto); } } return(String.Empty); } Dependencia dependencia = null; foreach (Dependencia item in dependencias) { dependencia = dependenciasBanco.SingleOrDefault(x => x.DependenciaId == item.DependenciaId && x.DependenciaCaracterizacao == item.DependenciaCaracterizacao && x.DependenciaTipo == item.DependenciaTipo) ?? new Dependencia(); if (item.DependenciaTid != dependencia.DependenciaTid) { caracterizacoes.Add(new CaracterizacaoLst() { IsProjeto = item.DependenciaTipo == (int)eCaracterizacaoDependenciaTipo.ProjetoGeografico, IsDescricao = item.DependenciaTipo == (int)eCaracterizacaoDependenciaTipo.DescricaoLicenciamentoAtividade, Texto = caracterizacoesLst.SingleOrDefault(x => x.Id == item.DependenciaCaracterizacao).Texto }); } } if (caracterizacoes.Count > 0) { return(Mensagem.Caracterizacao.AtualizacaoDadosGeografico(caracterizacoes, dependenciaTipo == eCaracterizacaoDependenciaTipo.ProjetoGeografico, dependenciaTipo == eCaracterizacaoDependenciaTipo.DescricaoLicenciamentoAtividade, isVisualizar).Texto); } return(string.Empty); }
private bool ValidarEliminarDependencia(Dependencia obj) { if (obj.DetalleFideicomisos.Count > 0) { return(false); } return(true); }
private void BindControles() { int idDependencia = Utilerias.StrToInt(_IDDependencia.Value); Dependencia obj = uow.DependenciaBusinessLogic.GetByID(idDependencia); txtClave.Value = obj.Clave; txtDescripcion.Value = obj.Descripcion; }
private string GetClaveDependencia(int id) { Dependencia obj = (from f in uow.FideicomisoBusinessLogic.Get(e => e.ID == id) join d in uow.DependenciaBusinessLogic.Get() on f.DependenciaID equals d.ID select d).FirstOrDefault(); return(obj != null ? obj.Clave : string.Empty); }
public ActionResult Hoja(int dependenciaID) { Proyecto Proyecto = (Proyecto)Session["Proyecto"]; Dependencia Dependencia = db.Dependencia.Find(dependenciaID); ViewBag.Dependencia = Dependencia; ViewBag.Inventario = db.InventarioItem.Where(i => i.ProyectoID == Proyecto.ID && i.Cantidad > 0).ToList(); return(View(db.InventarioHoja.Where(h => h.DependenciaID == dependenciaID).ToList())); }
public ActionResult Edit([Bind(Include = "pk_Dependencia,nomDependencia")] Dependencia dependencia) { if (ModelState.IsValid) { db.Entry(dependencia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dependencia)); }
public async Task <JsonResult> ListarPadresPorSucursal(string idSucursal) { var sucursal = new Dependencia { IdSucursal = Convert.ToInt32(idSucursal), }; var listaDependencia = await apiServicio.Listar <Dependencia>(sucursal, new Uri(WebApp.BaseAddress), "api/Dependencias/ListarPadresPorSucursal"); return(Json(listaDependencia)); }
public ActionResult Edit(Dependencia dependencia) { var current = _context.DependenciaSet.SingleOrDefault(o => o.Id == dependencia.Id); if (current == null) { return(HttpNotFound()); } return(View("DependenciaForm", current)); }
public ActionResult Edit([Bind(Include = "CODDEP,DESCPR,CODDIR,USRCRE,FCHCRE,USRACT,FCHACT")] Dependencia dependencia) { if (ModelState.IsValid) { db.Entry(dependencia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dependencia)); }
public Dependencia Get(int id) { Dependencia dependencia = blHandler.getDependencia(id); if (dependencia == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } return(dependencia); }
public ActionResult Create([Bind(Include = "CODDEP,DESCPR,CODDIR,USRCRE,FCHCRE,USRACT,FCHACT")] Dependencia dependencia) { if (ModelState.IsValid) { db.Dependencias.Add(dependencia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dependencia)); }
public ActionResult Create([Bind(Include = "pk_Dependencia,nomDependencia")] Dependencia dependencia) { if (ModelState.IsValid) { db.Dependencia.Add(dependencia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dependencia)); }
public void Incluir(Dependencia dependencia) { try { db.Dependencia.InsertOnSubmit(dependencia); } catch (Exception) { throw new DependenciaNaoIncluidaExcecao(); } }
public void CreateDependencia() { var dep = new Dependencia { Nombre = "Biblioteca", Estado = Invoke <IEstadoComponent>().GetById(1), Clase = Invoke <IClaseDependenciaComponent>().GetById(4), Tipo = Invoke <ITipoDependenciaComponent>().GetById(2) }; Invoke().Insert(dep); }
public void Excluir(Dependencia dependencia) { try { Dependencia dependenciaAux = new Dependencia(); dependenciaAux.ID = dependencia.ID; List<Dependencia> resultado = this.Consultar(dependenciaAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) throw new DependenciaNaoExcluidaExcecao(); dependenciaAux = resultado[0]; db.Dependencia.DeleteOnSubmit(dependenciaAux); } catch (Exception) { throw new DependenciaNaoAlteradaExcecao(); } }
public List<Dependencia> Consultar(Dependencia dependencia, TipoPesquisa tipoPesquisa) { List<Dependencia> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (dependencia.ID != 0) { resultado = ((from d in resultado where d.ID == dependencia.ID select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Aprovado.HasValue) { resultado = ((from d in resultado where d.Aprovado.HasValue && d.Aprovado.Value == dependencia.Aprovado.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.ProfessorDisciplinaSalaID.HasValue) { resultado = ((from d in resultado where d.ProfessorDisciplinaSalaID.HasValue && d.ProfessorDisciplinaSalaID.Value == dependencia.ProfessorDisciplinaSalaID.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Rec.HasValue) { resultado = ((from d in resultado where d.Rec.HasValue && d.Rec.Value == dependencia.Rec.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.RecFinal.HasValue) { resultado = ((from d in resultado where d.RecFinal.HasValue && d.RecFinal.Value == dependencia.RecFinal.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Vp.HasValue) { resultado = ((from d in resultado where d.Vp.HasValue && d.Vp.Value == dependencia.Vp.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Vc1 <= 0) { resultado = ((from d in resultado where d.Vc1 == dependencia.Vc1 select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Vc2 <= 0) { resultado = ((from d in resultado where d.Vc2 == dependencia.Vc2 select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Status.HasValue) { resultado = ((from d in resultado where d.Status.HasValue && d.Rec.Value == dependencia.Status.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (dependencia.ID != 0) { resultado.AddRange((from d in Consultar() where d.ID == dependencia.ID select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Aprovado.HasValue) { resultado.AddRange((from d in Consultar() where d.Aprovado.HasValue && d.Aprovado.Value == dependencia.Aprovado.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.ProfessorDisciplinaSalaID.HasValue) { resultado.AddRange((from d in Consultar() where d.ProfessorDisciplinaSalaID.HasValue && d.ProfessorDisciplinaSalaID.Value == dependencia.ProfessorDisciplinaSalaID.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Rec.HasValue) { resultado.AddRange((from d in Consultar() where d.Rec.HasValue && d.Rec.Value == dependencia.Rec.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.RecFinal.HasValue) { resultado.AddRange((from d in Consultar() where d.RecFinal.HasValue && d.RecFinal.Value == dependencia.RecFinal.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Vp.HasValue) { resultado.AddRange((from d in Consultar() where d.Vp.HasValue && d.Vp.Value == dependencia.Vp.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Vc1 <= 0) { resultado.AddRange((from d in Consultar() where d.Vc1 == dependencia.Vc1 select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Vc2 <= 0) { resultado.AddRange((from d in Consultar() where d.Vc2 == dependencia.Vc2 select d).ToList()); resultado = resultado.Distinct().ToList(); } if (dependencia.Status.HasValue) { resultado.AddRange((from d in Consultar() where d.Status.HasValue && d.Rec.Value == dependencia.Status.Value select d).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return resultado; }
private void Dependencia_Attach(Dependencia entity) { entity.ProfessorDisciplinaSala = this; }
private void Dependencia_Detach(Dependencia entity) { entity.ProfessorDisciplinaSala = null; }