public bool EliminarMatrices(int PK_Matriz) { try { //Requisitos_Matriz ObjMat = dbReqLeg.Tbl_Requisitos_Matriz.Where(g => g.FK_MatrizRequisitosLegales == PK_Matriz).FirstOrDefault(); MatrizRequisitosLegales objmatelim = dbReqLeg.Tbl_Matriz_RequisitosLegales.Where(g => g.PK_MatrizRequisitosLegales == PK_Matriz).FirstOrDefault(); //List<RequisitosLegalesOtros> objregleg = dbReqLeg.Tbl_Requisitos_legales_Otros.Where(g => g.PK_RequisitosLegalesOtros == ObjMat.FK_RequisitosLegalesOtros).ToList(); //dbReqLeg.Tbl_Requisitos_Matriz.Remove(ObjMat); dbReqLeg.Tbl_Matriz_RequisitosLegales.Remove(objmatelim); //dbReqLeg.Tbl_Requisitos_legales_Otros.Remove(objregleg); dbReqLeg.SaveChanges(); return(true); } catch (Exception ex) { strError = ex.Message; return(false); } }
public bool Busqueda_Matricesduplicado(string NombreMatriz, int PK_Empresa) { MatrizRequisitosLegales Objlist_Mat = new MatrizRequisitosLegales(); Objlist_Mat = dbReqLeg.Tbl_Matriz_RequisitosLegales.Where(s => s.FK_Empresa == PK_Empresa && s.NombreMatriz == NombreMatriz).FirstOrDefault(); if (Objlist_Mat != null) { //si ya existe esa matriz return(true); //ya existe esa matriz } else { return(false); ////no existe esa matriz } }
public bool CrearMatriz(MatrizRequisitosLegales OBJMatriz) { try { dbReqLeg.Tbl_Matriz_RequisitosLegales.Add(OBJMatriz); dbReqLeg.SaveChanges(); PKMatrizreqlegalea = OBJMatriz.PK_MatrizRequisitosLegales; return(true); } catch (Exception ex) { strError = ex.Message; return(false); } }
/// <summary> /// SE GUARDAN LOS NUEVOS REQUISITOS SELECCIONADOS EN LA MATRIZ SELECCIONADA /// </summary> /// <param name="OtrasInteracciones"></param> /// <returns></returns> public bool GuardarNuevoRequisitos_SeleccionadosMatriz(RequisitosLegalesOtros objreq, int PKMatriz) { try { dbReqLeg.Tbl_Requisitos_legales_Otros.Add(objreq); //SE GUARDA EL REQUISITO EN LA TABLA Tbl_Requisitos_legales_Otros dbReqLeg.SaveChanges(); //consulta para saber cual es la FK con la que quedo almacenado el requisito en base de datos RequisitosLegalesOtros objmat = new RequisitosLegalesOtros(); RequisitosLegalesOtros objmatreqle = dbReqLeg.Tbl_Requisitos_legales_Otros.Where(g => g.Numero_Norma == objreq.Numero_Norma).FirstOrDefault(); //MatrizRequisitosLegales objmatreq = dbReqLeg.Tbl_Matriz_RequisitosLegales.Where(g => g.NombreMatriz == varnombrematyriz).FirstOrDefault(); Requisitos_Matriz objm = new Requisitos_Matriz(); MatrizRequisitosLegales objmatr = new MatrizRequisitosLegales(); //se consulta el PK y se almacena en la tabla resquisitosmatriz con su correspondiente matriz int requisito; objm.FK_RequisitosLegalesOtros = objreq.PK_RequisitosLegalesOtros; // SE TIENE LA PK ALMACENADA DEL REGISTRO objm.FK_MatrizRequisitosLegales = PKMatriz; // SE ALMACENA EL NOMBRE DE LA MATRIZ RelacionarRequisitosMatriz(objm); return(true); } catch (Exception) { return(false); } }
public bool GrabarRequisitosLegalesOtros(MatrizRequisitosLegales OBJMatriz) { return(gb.CrearMatriz(OBJMatriz)); }
/// <summary> /// SE GUARDAN LOS REQUISITOS SELECCIONADOS PARA CREAR LA MATRIZ /// </summary> /// <param name="OtrasInteracciones"></param> /// <returns></returns> public bool GuardarRequisitos_Seleccionados(RequisitosLegalesOtros objreq, int fkmatriz) { try { if (PKMatrizreqlegalea != 0) { if (objreq.Numero_Norma == null) { objreq.Numero_Norma = Convert.ToString('-'); } dbReqLeg.Tbl_Requisitos_legales_Otros.Add(objreq); dbReqLeg.SaveChanges(); //consulta para saber cual es la FK con la que quedo almacenado el requisito en base de datos RequisitosLegalesOtros objmat = new RequisitosLegalesOtros(); Requisitos_Matriz objm = new Requisitos_Matriz(); MatrizRequisitosLegales objmatr = new MatrizRequisitosLegales(); //se consulta el PK y se almacena en la tabla resquisitosmatriz con su correspondiente matriz //int requisito; objm.FK_RequisitosLegalesOtros = objreq.PK_RequisitosLegalesOtros; // SE TIENE LA PK ALMACENADA DEL REGISTRO objm.FK_MatrizRequisitosLegales = PKMatrizreqlegalea; // SE ALMACENA EL NOMBRE DE LA MATRIZ RelacionarRequisitosMatriz(objm); objm = null; //PKMatrizreqlegalea = 0; return(true); } else { dbReqLeg.Tbl_Requisitos_legales_Otros.Add(objreq); dbReqLeg.SaveChanges(); //consulta para saber cual es la FK con la que quedo almacenado el requisito en base de datos RequisitosLegalesOtros objmat = new RequisitosLegalesOtros(); Requisitos_Matriz objm = new Requisitos_Matriz(); MatrizRequisitosLegales objmatr = new MatrizRequisitosLegales(); //se consulta el PK y se almacena en la tabla resquisitosmatriz con su correspondiente matriz //int requisito; objm.FK_RequisitosLegalesOtros = objreq.PK_RequisitosLegalesOtros; // SE TIENE LA PK ALMACENADA DEL REGISTRO objm.FK_MatrizRequisitosLegales = fkmatriz; // SE ALMACENA EL NOMBRE DE LA MATRIZ RelacionarRequisitosMatriz(objm); objm = null; //PKMatrizreqlegalea = 0; return(true); } } catch (Exception) { return(false); } }