public static List <Empresa> ConsultarEmpresasxUsuario(MembershipUser Usuario) { List <Empresa> empresasUs = new List <Empresa>(); try { RBVDataContext contextoRBV = new RBVDataContext(); //Guid giUsuario = new Guid(Usuario.UserName); empresasUs = (from empresasUsC in contextoRBV.empresa //where empresasUsC.UserId == giUsuario select new Empresa { IdEmpresa = empresasUsC.idEmpresa, NombreEmpresa = empresasUsC.nombreEmpresa, RepresetanteLegal = empresasUsC.represetanteLegal, }).ToList(); } catch (Exception ex) { Utilidades.UtilidadLogs.RegistrarError("Error consultando empresas por usuario", ex, ex.GetType()); throw new Exception("Error consultando empresas por usuario", ex); } return(empresasUs); }
public static List <RecursosEmpresa> ConsultarRecursos(short IdEmpresa) { RBVDataContext contextoRBV = new RBVDataContext(); List <RecursosEmpresa> recursos = new List <RecursosEmpresa>(); recursos = (from recursoC in contextoRBV.recursosEmpresa where recursoC.idEmpresa == IdEmpresa select new RecursosEmpresa { IdRecursoEmpresa = recursoC.idRecursoEmpresa, NombreRecurso = recursoC.recurso, DescripcionRecurso = recursoC.Descripcion, Empresa = new Empresa { IdEmpresa = recursoC.empresa.idEmpresa }, TipoRecurso = new TipoRecurso { IdTipoRecurso = recursoC.tipoRecurso.idTipoRecurso, NombreTipoRecurso = recursoC.tipoRecurso.tipoRecurso1 } }).ToList(); return(recursos); }
public static void InsertarEscalaValoracion(List <EscalaValoracion> escala) { try { RBVDataContext contextoRBV = new RBVDataContext(); //se borra todas las escalas de valoración de la empresa foreach (EscalaValoracion escalaVal in escala) { escalaValoracion escValEliminar = new escalaValoracion(); escValEliminar = contextoRBV.escalaValoracion.SingleOrDefault(p => p.idCaracteristicaRV == escalaVal.IdCaracteristica && p.idEmpresa == escalaVal.IdEmpresa); if (escValEliminar != null) { contextoRBV.escalaValoracion.DeleteOnSubmit(escValEliminar); contextoRBV.SubmitChanges(); } } List <escalaValoracion> escalasValoracion = new List <escalaValoracion>(); escalasValoracion = (from escal in escala select new escalaValoracion { idCaracteristicaRV = escal.IdCaracteristica, idEmpresa = escal.IdEmpresa, Valor = escal.Valor }).ToList(); contextoRBV.escalaValoracion.InsertAllOnSubmit(escalasValoracion); contextoRBV.SubmitChanges(); } catch (Exception ex) { Utilidades.UtilidadLogs.RegistrarError("Error insertando escalas de Valoración", ex, ex.GetType()); throw new Exception("Error insertando escalas de Valoración", ex); } }
public static void InsertarEmpresa(Empresa empresaInsertar) { RBVDataContext contextoRBV = new RBVDataContext(); empresa empresa = new empresa(); empresa.nit = empresaInsertar.Nit; empresa.nombreEmpresa = empresaInsertar.NombreEmpresa; empresa.represetanteLegal = empresaInsertar.RepresetanteLegal; contextoRBV.empresa.InsertOnSubmit(empresa); contextoRBV.SubmitChanges(); (from sectorC in empresaInsertar.SectoresEmpresas select sectorC.IdEmpresa = empresa.idEmpresa).ToList(); if (empresaInsertar.SectoresEmpresas.Count > 0) { InsertarEmpresaSector(empresaInsertar.SectoresEmpresas); } empresaInsertar.EmpresasUsuarios.UserId = contextoRBV.aspnet_Users.SingleOrDefault(p => p.UserName == empresaInsertar.EmpresasUsuarios.UserName).UserId; empresaInsertar.EmpresasUsuarios.IdEmpresa = empresa.idEmpresa; InsertarEmpresaUsuario(empresaInsertar.EmpresasUsuarios); InsertarEscalaCalificacion(empresa.idEmpresa); InsertarEscalaValoracionDefault(empresa.idEmpresa); }
public static void EliminarEmpresa(short IdEmpresa, string Usuario) { try { RBVDataContext contextoRBV = new RBVDataContext(); empresa empresaEliminar = new empresa(); empresaUsuario empresaUsuarioEliminar = new empresaUsuario(); List <escalaCalificacion> escalaCalificacionElimicar = new List <escalaCalificacion>(); EliminarEmpresaSector(IdEmpresa); empresaEliminar = contextoRBV.empresa.SingleOrDefault(p => p.idEmpresa == IdEmpresa); Guid idUsuario = contextoRBV.aspnet_Users.SingleOrDefault(p => p.UserName == Usuario).UserId; empresaUsuarioEliminar = contextoRBV.empresaUsuario.SingleOrDefault(p => p.idEmpresa == IdEmpresa && p.UserId == idUsuario); escalaCalificacionElimicar = contextoRBV.escalaCalificacion.Where(p => p.idEmpresa == IdEmpresa).ToList(); contextoRBV.empresaUsuario.DeleteOnSubmit(empresaUsuarioEliminar); if (escalaCalificacionElimicar != null) { contextoRBV.escalaCalificacion.DeleteAllOnSubmit(escalaCalificacionElimicar); } contextoRBV.empresa.DeleteOnSubmit(empresaEliminar); contextoRBV.SubmitChanges(); } catch (SqlException Sqlex) { throw Sqlex; } catch (Exception ex) { throw ex; } }
public static List <Caracteristica> ConsultarCaracteristicas(short IdEmpresa) { RBVDataContext contextoRBV = new RBVDataContext(); List <Caracteristica> caracteristicas = new List <Caracteristica>(); caracteristicas = (from caracteristicaC in contextoRBV.caracteristicaRecursoValiosos orderby caracteristicaC.idClasificacionRV , caracteristicaC.clasificacionRecursoValioso.clasificacionRV select new Caracteristica { IdCaracteristica = caracteristicaC.idCaracteristicaRV, NombreCaracteristica = caracteristicaC.caracteristicaRV, IdClasificacionRV = caracteristicaC.idClasificacionRV, Descripcion = caracteristicaC.Descripcion, Acciones = caracteristicaC.Acciones, ValorCaracteristica = caracteristicaC.escalaValoracions.SingleOrDefault(p => p.idCaracteristicaRV == caracteristicaC.idCaracteristicaRV && p.idEmpresa == IdEmpresa).Valor.ToString(), ClasificacionAsociada = new Clasificacion { IdClasificacionRV = caracteristicaC.clasificacionRecursoValioso.idClasificacionRV, ClasificacionRV = caracteristicaC.clasificacionRecursoValioso.clasificacionRV } }).ToList(); return(caracteristicas); }
/// <summary> /// Metodo que Obtiene un Dataset /// </summary> /// <param name="sp">string con el nombre del procedimiento almacenado</param> /// <param name="parametros">SqlParameter[] con la lista de parametros.</param> /// <param name="tablas">string[] con la lista de tablas.</param> public DataSet ObtenerDataSet(string strProcedimientoAlmacenado, SqlParameter[] astrParametros, string[] astrTablas) { DataSet ds = new DataSet(); RBVDataContext obj = new RBVDataContext(); empresa objempresa = obj.empresa.Where(p => p.idEmpresa == 1).SingleOrDefault(); //obj.aspnet_Memberships. using (SqlConnection objConexion = clsProveedorConexion.ObtenerConexionSql()) { SqlCommand objCommand = CrearComando(objConexion, strProcedimientoAlmacenado); foreach (SqlParameter parametro in astrParametros) { objCommand.Parameters.Add(parametro); } SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = objCommand; da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Connection = objConexion; objConexion.Open(); for (int i = 0; i < astrTablas.Length; i++) { string strTablaOrigen = "Table"; if (i > 0) { strTablaOrigen = strTablaOrigen + i; } da.TableMappings.Add(strTablaOrigen, astrTablas[i]); } da.Fill(ds); } return(ds); }
public static void EliminarCaracteristica(short IdCaracteristica) { RBVDataContext contextoRBV = new RBVDataContext(); caracteristicaRecursoValioso caracteristicaEliminar = new caracteristicaRecursoValioso(); caracteristicaEliminar = contextoRBV.caracteristicaRecursoValiosos.SingleOrDefault(p => p.idCaracteristicaRV == IdCaracteristica); contextoRBV.caracteristicaRecursoValiosos.DeleteOnSubmit(caracteristicaEliminar); contextoRBV.SubmitChanges(); }
public static void EliminarSector(short IdSector) { RBVDataContext contextoRBV = new RBVDataContext(); sector sectorEliminar = new sector(); sectorEliminar = contextoRBV.sector.SingleOrDefault(p => p.idSector == IdSector); contextoRBV.sector.DeleteOnSubmit(sectorEliminar); contextoRBV.SubmitChanges(); }
public static void EliminarTipoRecurso(short IdTipoRecurso) { RBVDataContext contextoRBV = new RBVDataContext(); tipoRecurso tipoRecursoEliminar = new tipoRecurso(); tipoRecursoEliminar = contextoRBV.tipoRecursos.SingleOrDefault(p => p.idTipoRecurso == IdTipoRecurso); contextoRBV.tipoRecursos.DeleteOnSubmit(tipoRecursoEliminar); contextoRBV.SubmitChanges(); }
public static void EliminarEscalaCalificacion(short IdEscalaCalificacion) { RBVDataContext contextoRBV = new RBVDataContext(); escalaCalificacion escalaCalificacionEliminar = new escalaCalificacion(); escalaCalificacionEliminar = contextoRBV.escalaCalificacion.SingleOrDefault(p => p.IdEscalaCalificacion == IdEscalaCalificacion); contextoRBV.escalaCalificacion.DeleteOnSubmit(escalaCalificacionEliminar); contextoRBV.SubmitChanges(); }
public static void EliminarClasificacion(short IdClasificacion) { RBVDataContext contextoRBV = new RBVDataContext(); clasificacionRecursoValioso clasificacion = new clasificacionRecursoValioso(); clasificacion = contextoRBV.clasificacionRecursoValioso.SingleOrDefault(p => p.idClasificacionRV == IdClasificacion); contextoRBV.clasificacionRecursoValioso.DeleteOnSubmit(clasificacion); contextoRBV.SubmitChanges(); }
public static void ActualizarClasificacion(Clasificacion clasificacion) { RBVDataContext contextoRBV = new RBVDataContext(); clasificacionRecursoValioso clasificacionAnterior = new clasificacionRecursoValioso(); clasificacionAnterior = contextoRBV.clasificacionRecursoValioso.SingleOrDefault(p => p.idClasificacionRV == clasificacion.IdClasificacionRV); clasificacionAnterior.clasificacionRV = clasificacion.ClasificacionRV; contextoRBV.SubmitChanges(); }
public static void InsertarClasificacion(Clasificacion clasificacion) { RBVDataContext contextoRBV = new RBVDataContext(); contextoRBV.clasificacionRecursoValioso.InsertOnSubmit(new clasificacionRecursoValioso { clasificacionRV = clasificacion.ClasificacionRV }); contextoRBV.SubmitChanges(); }
public static void InsertarSector(Sector sector) { RBVDataContext contextoRBV = new RBVDataContext(); contextoRBV.sector.InsertOnSubmit(new sector { sector1 = sector.NombreSector }); contextoRBV.SubmitChanges(); }
public static void ActualizarSector(Sector sector) { RBVDataContext contextoRBV = new RBVDataContext(); sector sectorAnterior = new sector(); sectorAnterior = contextoRBV.sector.SingleOrDefault(p => p.idSector == sector.IdSector); sectorAnterior.sector1 = sector.NombreSector; contextoRBV.SubmitChanges(); }
private static void EliminarEmpresaSector(short IdEmpresa) { RBVDataContext contextoRBV = new RBVDataContext(); List <sectorEmpresa> sectoresEmpresaEliminar = new List <sectorEmpresa>(); sectoresEmpresaEliminar = contextoRBV.sectorEmpresa.Where(p => p.idEmpresa == IdEmpresa).ToList(); contextoRBV.sectorEmpresa.DeleteAllOnSubmit(sectoresEmpresaEliminar); contextoRBV.SubmitChanges(); }
private static void InsertarEmpresaSector(List <SectorEmpresa> SectoresEmpresas) { RBVDataContext contextoRBV = new RBVDataContext(); contextoRBV.sectorEmpresa.InsertAllOnSubmit((from sectorC in SectoresEmpresas select new sectorEmpresa { idSector = sectorC.IdSector, idEmpresa = sectorC.IdEmpresa }).ToList()); contextoRBV.SubmitChanges(); }
private static void InsertarEmpresaUsuario(EmpresaUsuario empresasUsuarios) { RBVDataContext contextoRBV = new RBVDataContext(); contextoRBV.empresaUsuario.InsertOnSubmit(new empresaUsuario { UserId = empresasUsuarios.UserId, idEmpresa = empresasUsuarios.IdEmpresa }); contextoRBV.SubmitChanges(); }
public static void InsertarEscalaCalificacion(EscalaCalificacion escalaCalificacionInsertar) { RBVDataContext contextoRBV = new RBVDataContext(); contextoRBV.escalaCalificacion.InsertOnSubmit(new escalaCalificacion { Escala = escalaCalificacionInsertar.Escala, Valor = escalaCalificacionInsertar.Valor, idEmpresa = escalaCalificacionInsertar.IdEmpresa }); contextoRBV.SubmitChanges(); }
public static void ActualizarEscalaCalificacion(EscalaCalificacion escalaCalificacionActualizar) { RBVDataContext contextoRBV = new RBVDataContext(); escalaCalificacion escalaCalificacionAnterior = new escalaCalificacion(); escalaCalificacionAnterior = contextoRBV.escalaCalificacion.SingleOrDefault(p => p.IdEscalaCalificacion == escalaCalificacionActualizar.IdEscalaCalificacion); escalaCalificacionAnterior.idEmpresa = escalaCalificacionActualizar.IdEmpresa; escalaCalificacionAnterior.Valor = escalaCalificacionActualizar.Valor; escalaCalificacionAnterior.Escala = escalaCalificacionActualizar.Escala; contextoRBV.SubmitChanges(); }
public static void ActualizarTipoRecurso(TipoRecurso tipoRecurso) { RBVDataContext contextoRBV = new RBVDataContext(); tipoRecurso tipoRecursoAnterior = new tipoRecurso(); tipoRecursoAnterior = contextoRBV.tipoRecursos.SingleOrDefault(p => p.idTipoRecurso == tipoRecurso.IdTipoRecurso); tipoRecursoAnterior.tipoRecurso1 = tipoRecurso.NombreTipoRecurso; tipoRecursoAnterior.Descripcion = tipoRecurso.Descripcion; tipoRecursoAnterior.Acciones = tipoRecurso.Acciones; contextoRBV.SubmitChanges(); }
public static void EliminarMatriz(short IdEmpresa) { RBVDataContext contextoRBV = new RBVDataContext(); var MatrizValoracionEmpresas = (from mat in contextoRBV.matrizValoracion join rec in contextoRBV.recursosEmpresa on mat.idRecursoEmpresa equals rec.idRecursoEmpresa where rec.idEmpresa == IdEmpresa select mat).ToList(); contextoRBV.matrizValoracion.DeleteAllOnSubmit(MatrizValoracionEmpresas); contextoRBV.SubmitChanges(); }
public static void InsertarTipoRecurso(TipoRecurso tipoRecurso) { RBVDataContext contextoRBV = new RBVDataContext(); contextoRBV.tipoRecursos.InsertOnSubmit(new tipoRecurso { tipoRecurso1 = tipoRecurso.NombreTipoRecurso, Descripcion = tipoRecurso.Descripcion, Acciones = tipoRecurso.Acciones }); contextoRBV.SubmitChanges(); }
public static void InsertarCaracteristica(Caracteristica caracteristica) { RBVDataContext contextoRBV = new RBVDataContext(); contextoRBV.caracteristicaRecursoValiosos.InsertOnSubmit(new caracteristicaRecursoValioso { caracteristicaRV = caracteristica.NombreCaracteristica , idClasificacionRV = caracteristica.IdClasificacionRV , Descripcion = caracteristica.Descripcion , Acciones = caracteristica.Acciones }); contextoRBV.SubmitChanges(); }
public static void ActualizarCaracteristica(Caracteristica caracteristica) { RBVDataContext contextoRBV = new RBVDataContext(); caracteristicaRecursoValioso caracteristicaAnterior = new caracteristicaRecursoValioso(); caracteristicaAnterior = contextoRBV.caracteristicaRecursoValiosos.SingleOrDefault(p => p.idCaracteristicaRV == caracteristica.IdCaracteristica); caracteristicaAnterior.caracteristicaRV = caracteristica.NombreCaracteristica; caracteristicaAnterior.idClasificacionRV = caracteristica.IdClasificacionRV; caracteristicaAnterior.Descripcion = caracteristica.Descripcion; caracteristicaAnterior.Acciones = caracteristica.Acciones; contextoRBV.SubmitChanges(); }
public static void InsertarRecurso(RecursosEmpresa recursoInsertar) { RBVDataContext contextoRBV = new RBVDataContext(); contextoRBV.recursosEmpresa.InsertOnSubmit(new recursosEmpresa { recurso = recursoInsertar.NombreRecurso, idTipoRecurso = recursoInsertar.TipoRecurso.IdTipoRecurso, Descripcion = recursoInsertar.DescripcionRecurso, idEmpresa = recursoInsertar.Empresa.IdEmpresa }); contextoRBV.SubmitChanges(); }
public static void ActualizarRecurso(RecursosEmpresa recursoActualizar) { RBVDataContext contextoRBV = new RBVDataContext(); recursosEmpresa recursoAnterior = new recursosEmpresa(); recursoAnterior = contextoRBV.recursosEmpresa.SingleOrDefault(p => p.idRecursoEmpresa == recursoActualizar.IdRecursoEmpresa); recursoAnterior.recurso = recursoActualizar.NombreRecurso; recursoAnterior.Descripcion = recursoActualizar.DescripcionRecurso; recursoAnterior.idTipoRecurso = recursoActualizar.TipoRecurso.IdTipoRecurso; recursoAnterior.idEmpresa = recursoActualizar.Empresa.IdEmpresa; contextoRBV.SubmitChanges(); }
public MembershipUser BuscarUsuarioPorNombre(string username) { RBVDataContext contextoRBV = new RBVDataContext(); MembershipUser user = Membership.GetUser(username); if (user != null) { return(user); } else { return(null); } }
public static void InsertarMatriz(List <MatrizValoracion> Matriz) { RBVDataContext contextoRBV = new RBVDataContext(); List <matrizValoracion> matrizInsertar = new List <matrizValoracion>(); matrizInsertar = (from mat in Matriz select new matrizValoracion { idCaracteristicaRV = mat.IdCaracteristica, idRecursoEmpresa = mat.IdRecurso, valor = mat.Valor }).ToList(); contextoRBV.matrizValoracion.InsertAllOnSubmit(matrizInsertar); contextoRBV.SubmitChanges(); }