public void Delete(int Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); EXAMEN _EXAMEN = repositorio.GetById(Id); if (Equals(_EXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", Id.ToString())); } _EXAMEN.ACTIVO = false; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int EXAMENId, int CARGA_PRESTACIONES_VETERINARIAS_DETALLEId, System.DateTime FECHA_ACTUALIZACION, string NOMBRE_EXAMEN = "", string VALOR_EXAMEN = "", int?VALOR_VALOR_EXAMEN = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCARGA_PRESTACIONES_VETERINARIAS_EXAMEN repositorio = new RepositorioCARGA_PRESTACIONES_VETERINARIAS_EXAMEN(context); CARGA_PRESTACIONES_VETERINARIAS_EXAMEN _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN = repositorio.GetById(Id); if (Equals(_CARGA_PRESTACIONES_VETERINARIAS_EXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_VETERINARIAS_EXAMEN con Id =", Id.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if (Equals(_objEXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString())); } RepositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE _repositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE = new RepositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE(context); CARGA_PRESTACIONES_VETERINARIAS_DETALLE _objCARGA_PRESTACIONES_VETERINARIAS_DETALLE = _repositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE.GetById(CARGA_PRESTACIONES_VETERINARIAS_DETALLEId); if (Equals(_objCARGA_PRESTACIONES_VETERINARIAS_DETALLE, null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_VETERINARIAS_DETALLE con Id =", CARGA_PRESTACIONES_VETERINARIAS_DETALLEId.ToString())); } //properties if (!string.IsNullOrEmpty(NOMBRE_EXAMEN)) { _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.NOMBRE_EXAMEN = NOMBRE_EXAMEN; } if (!string.IsNullOrEmpty(VALOR_EXAMEN)) { _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.VALOR_EXAMEN = VALOR_EXAMEN; } _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.FECHA_ACTUALIZACION = FECHA_ACTUALIZACION; if (VALOR_VALOR_EXAMEN.HasValue) { _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.VALOR_VALOR_EXAMEN = VALOR_VALOR_EXAMEN.Value; } //parents _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.EXAMEN = _objEXAMEN; _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.CARGA_PRESTACIONES_VETERINARIAS_DETALLE = _objCARGA_PRESTACIONES_VETERINARIAS_DETALLE; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int EXAMENId, int PRESTACIONId, int?VALOR = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioPRESTACION_EXAMEN repositorio = new RepositorioPRESTACION_EXAMEN(context); PRESTACION_EXAMEN _PRESTACION_EXAMEN = repositorio.GetById(Id); if (Equals(_PRESTACION_EXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado PRESTACION_EXAMEN con Id =", Id.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if (Equals(_objEXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString())); } RepositorioPRESTACION _repositorioPRESTACION = new RepositorioPRESTACION(context); PRESTACION _objPRESTACION = _repositorioPRESTACION.GetById(PRESTACIONId); if (Equals(_objPRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado PRESTACION con Id =", PRESTACIONId.ToString())); } //properties if (VALOR.HasValue) { _PRESTACION_EXAMEN.VALOR = VALOR.Value; } //parents _PRESTACION_EXAMEN.EXAMEN = _objEXAMEN; _PRESTACION_EXAMEN.PRESTACION = _objPRESTACION; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int EXAMENId, int CARGA_PRESTACIONES_HUMANAS_DETALLEId, System.DateTime FECHA_ACTUALIZACION, string NOMBRE_EXAMEN = "", string VALOR_EXAMEN = "", int? VALOR_VALOR_EXAMEN = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if(Equals(_objEXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",EXAMENId.ToString())); } RepositorioCARGA_PRESTACIONES_HUMANAS_DETALLE _repositorioCARGA_PRESTACIONES_HUMANAS_DETALLE = new RepositorioCARGA_PRESTACIONES_HUMANAS_DETALLE(context); CARGA_PRESTACIONES_HUMANAS_DETALLE _objCARGA_PRESTACIONES_HUMANAS_DETALLE = _repositorioCARGA_PRESTACIONES_HUMANAS_DETALLE.GetById(CARGA_PRESTACIONES_HUMANAS_DETALLEId); if(Equals(_objCARGA_PRESTACIONES_HUMANAS_DETALLE,null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_HUMANAS_DETALLE con Id =",CARGA_PRESTACIONES_HUMANAS_DETALLEId.ToString())); } CARGA_PRESTACIONES_HUMANAS_EXAMEN _CARGA_PRESTACIONES_HUMANAS_EXAMEN = new CARGA_PRESTACIONES_HUMANAS_EXAMEN(); //properties _CARGA_PRESTACIONES_HUMANAS_EXAMEN.NOMBRE_EXAMEN = NOMBRE_EXAMEN; _CARGA_PRESTACIONES_HUMANAS_EXAMEN.VALOR_EXAMEN = VALOR_EXAMEN; _CARGA_PRESTACIONES_HUMANAS_EXAMEN.FECHA_ACTUALIZACION = FECHA_ACTUALIZACION; _CARGA_PRESTACIONES_HUMANAS_EXAMEN.VALOR_VALOR_EXAMEN = VALOR_VALOR_EXAMEN; _CARGA_PRESTACIONES_HUMANAS_EXAMEN.ACTIVO = true; //parents _CARGA_PRESTACIONES_HUMANAS_EXAMEN.EXAMEN = _objEXAMEN; _CARGA_PRESTACIONES_HUMANAS_EXAMEN.CARGA_PRESTACIONES_HUMANAS_DETALLE = _objCARGA_PRESTACIONES_HUMANAS_DETALLE; context.AddObject("CARGA_PRESTACIONES_HUMANAS_EXAMEN",_CARGA_PRESTACIONES_HUMANAS_EXAMEN); context.SaveChanges(); return _CARGA_PRESTACIONES_HUMANAS_EXAMEN.ID; } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int EXAMENId, int CARGA_PRESTACIONES_VETERINARIAS_DETALLEId, System.DateTime FECHA_ACTUALIZACION, string NOMBRE_EXAMEN = "", string VALOR_EXAMEN = "", int?VALOR_VALOR_EXAMEN = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if (Equals(_objEXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString())); } RepositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE _repositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE = new RepositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE(context); CARGA_PRESTACIONES_VETERINARIAS_DETALLE _objCARGA_PRESTACIONES_VETERINARIAS_DETALLE = _repositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE.GetById(CARGA_PRESTACIONES_VETERINARIAS_DETALLEId); if (Equals(_objCARGA_PRESTACIONES_VETERINARIAS_DETALLE, null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_VETERINARIAS_DETALLE con Id =", CARGA_PRESTACIONES_VETERINARIAS_DETALLEId.ToString())); } CARGA_PRESTACIONES_VETERINARIAS_EXAMEN _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN = new CARGA_PRESTACIONES_VETERINARIAS_EXAMEN(); //properties _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.NOMBRE_EXAMEN = NOMBRE_EXAMEN; _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.VALOR_EXAMEN = VALOR_EXAMEN; _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.FECHA_ACTUALIZACION = FECHA_ACTUALIZACION; _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.VALOR_VALOR_EXAMEN = VALOR_VALOR_EXAMEN; _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.ACTIVO = true; //parents _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.EXAMEN = _objEXAMEN; _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.CARGA_PRESTACIONES_VETERINARIAS_DETALLE = _objCARGA_PRESTACIONES_VETERINARIAS_DETALLE; context.AddObject("CARGA_PRESTACIONES_VETERINARIAS_EXAMEN", _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN); context.SaveChanges(); return(_CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int CONVENIO_TARIFARIOId, int EXAMENId, int VALOR) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCONVENIO_EXAMEN repositorio = new RepositorioCONVENIO_EXAMEN(context); CONVENIO_EXAMEN _CONVENIO_EXAMEN = repositorio.GetById(Id); if (Equals(_CONVENIO_EXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO_EXAMEN con Id =", Id.ToString())); } RepositorioCONVENIO_TARIFARIO _repositorioCONVENIO_TARIFARIO = new RepositorioCONVENIO_TARIFARIO(context); CONVENIO_TARIFARIO _objCONVENIO_TARIFARIO = _repositorioCONVENIO_TARIFARIO.GetById(CONVENIO_TARIFARIOId); if (Equals(_objCONVENIO_TARIFARIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO_TARIFARIO con Id =", CONVENIO_TARIFARIOId.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if (Equals(_objEXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString())); } //properties _CONVENIO_EXAMEN.VALOR = VALOR; //parents _CONVENIO_EXAMEN.CONVENIO_TARIFARIO = _objCONVENIO_TARIFARIO; _CONVENIO_EXAMEN.EXAMEN = _objEXAMEN; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int EXAMENId, int EXAMEN1Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN_DETALLE repositorio = new RepositorioEXAMEN_DETALLE(context); EXAMEN_DETALLE _EXAMEN_DETALLE = repositorio.GetById(Id); if (Equals(_EXAMEN_DETALLE, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN_DETALLE con Id =", Id.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if (Equals(_objEXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString())); } RepositorioEXAMEN _repositorioEXAMEN1 = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN1 = _repositorioEXAMEN1.GetById(EXAMEN1Id); if (Equals(_objEXAMEN1, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN1 con Id =", EXAMEN1Id.ToString())); } //properties //parents _EXAMEN_DETALLE.EXAMEN = _objEXAMEN; _EXAMEN_DETALLE.EXAMEN1 = _objEXAMEN1; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int EXAMENId, int PRESTACIONId, int?VALOR = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if (Equals(_objEXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString())); } RepositorioPRESTACION _repositorioPRESTACION = new RepositorioPRESTACION(context); PRESTACION _objPRESTACION = _repositorioPRESTACION.GetById(PRESTACIONId); if (Equals(_objPRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado PRESTACION con Id =", PRESTACIONId.ToString())); } PRESTACION_EXAMEN _PRESTACION_EXAMEN = new PRESTACION_EXAMEN(); //properties _PRESTACION_EXAMEN.VALOR = VALOR; _PRESTACION_EXAMEN.ACTIVO = true; //parents _PRESTACION_EXAMEN.EXAMEN = _objEXAMEN; _PRESTACION_EXAMEN.PRESTACION = _objPRESTACION; context.AddObject("PRESTACION_EXAMEN", _PRESTACION_EXAMEN); context.SaveChanges(); return(_PRESTACION_EXAMEN.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int CONVENIO_TARIFARIOId, int EXAMENId, int VALOR) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCONVENIO_TARIFARIO _repositorioCONVENIO_TARIFARIO = new RepositorioCONVENIO_TARIFARIO(context); CONVENIO_TARIFARIO _objCONVENIO_TARIFARIO = _repositorioCONVENIO_TARIFARIO.GetById(CONVENIO_TARIFARIOId); if(Equals(_objCONVENIO_TARIFARIO,null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO_TARIFARIO con Id =",CONVENIO_TARIFARIOId.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if(Equals(_objEXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",EXAMENId.ToString())); } CONVENIO_EXAMEN _CONVENIO_EXAMEN = new CONVENIO_EXAMEN(); //properties _CONVENIO_EXAMEN.VALOR = VALOR; _CONVENIO_EXAMEN.ACTIVO = true; //parents _CONVENIO_EXAMEN.CONVENIO_TARIFARIO = _objCONVENIO_TARIFARIO; _CONVENIO_EXAMEN.EXAMEN = _objEXAMEN; context.AddObject("CONVENIO_EXAMEN",_CONVENIO_EXAMEN); context.SaveChanges(); return _CONVENIO_EXAMEN.ID; } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int TIPO_PRESTACIONId, string CODIGO, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); EXAMEN _EXAMEN = repositorio.GetById(Id); if (Equals(_EXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", Id.ToString())); } RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context); TIPO_PRESTACION _objTIPO_PRESTACION = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId); if (Equals(_objTIPO_PRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =", TIPO_PRESTACIONId.ToString())); } //properties if (!string.IsNullOrEmpty(CODIGO)) { _EXAMEN.CODIGO = CODIGO; } if (!string.IsNullOrEmpty(NOMBRE)) { _EXAMEN.NOMBRE = NOMBRE; } //parents _EXAMEN.TIPO_PRESTACION = _objTIPO_PRESTACION; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int EXAMENId, int PRESTACIONId, int? VALOR = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if(Equals(_objEXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",EXAMENId.ToString())); } RepositorioPRESTACION _repositorioPRESTACION = new RepositorioPRESTACION(context); PRESTACION _objPRESTACION = _repositorioPRESTACION.GetById(PRESTACIONId); if(Equals(_objPRESTACION,null)) { throw new Exception(String.Concat("No se ha encontrado PRESTACION con Id =",PRESTACIONId.ToString())); } PRESTACION_EXAMEN _PRESTACION_EXAMEN = new PRESTACION_EXAMEN(); //properties _PRESTACION_EXAMEN.VALOR = VALOR; _PRESTACION_EXAMEN.ACTIVO = true; //parents _PRESTACION_EXAMEN.EXAMEN = _objEXAMEN; _PRESTACION_EXAMEN.PRESTACION = _objPRESTACION; context.AddObject("PRESTACION_EXAMEN",_PRESTACION_EXAMEN); context.SaveChanges(); return _PRESTACION_EXAMEN.ID; } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int EXAMENId, int EXAMEN1Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if(Equals(_objEXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",EXAMENId.ToString())); } RepositorioEXAMEN _repositorioEXAMEN1 = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN1 = _repositorioEXAMEN1.GetById(EXAMEN1Id); if(Equals(_objEXAMEN1,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN1 con Id =",EXAMEN1Id.ToString())); } EXAMEN_DETALLE _EXAMEN_DETALLE = new EXAMEN_DETALLE(); //properties _EXAMEN_DETALLE.ACTIVO = true; //parents _EXAMEN_DETALLE.EXAMEN = _objEXAMEN; _EXAMEN_DETALLE.EXAMEN1 = _objEXAMEN1; context.AddObject("EXAMEN_DETALLE",_EXAMEN_DETALLE); context.SaveChanges(); return _EXAMEN_DETALLE.ID; } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int EXAMENId, int EXAMEN1Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if (Equals(_objEXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString())); } RepositorioEXAMEN _repositorioEXAMEN1 = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN1 = _repositorioEXAMEN1.GetById(EXAMEN1Id); if (Equals(_objEXAMEN1, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN1 con Id =", EXAMEN1Id.ToString())); } EXAMEN_DETALLE _EXAMEN_DETALLE = new EXAMEN_DETALLE(); //properties _EXAMEN_DETALLE.ACTIVO = true; //parents _EXAMEN_DETALLE.EXAMEN = _objEXAMEN; _EXAMEN_DETALLE.EXAMEN1 = _objEXAMEN1; context.AddObject("EXAMEN_DETALLE", _EXAMEN_DETALLE); context.SaveChanges(); return(_EXAMEN_DETALLE.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public List <EXAMEN> GetAllWithReferences() { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); return(repositorio.GetAllWithReferences().OrderBy(i => i.NOMBRE).ToList()); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public EXAMEN GetByIdWithReferences(int ID) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); return(repositorio.GetByIdWithReferences(ID)); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public List <EXAMEN> GetByFilterWithReferences(int?TIPO_PRESTACIONId = null, string CODIGO = "", string NOMBRE = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); return(repositorio.GetByFilterWithReferences(TIPO_PRESTACIONId, CODIGO, NOMBRE).OrderBy(i => i.ID).ToList()); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int EXAMENId, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN_SINONIMO repositorio = new RepositorioEXAMEN_SINONIMO(context); EXAMEN_SINONIMO _EXAMEN_SINONIMO = repositorio.GetById(Id); if (Equals(_EXAMEN_SINONIMO, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN_SINONIMO con Id =", Id.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if (Equals(_objEXAMEN, null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString())); } //properties if (!string.IsNullOrEmpty(NOMBRE)) { _EXAMEN_SINONIMO.NOMBRE = NOMBRE; } //parents _EXAMEN_SINONIMO.EXAMEN = _objEXAMEN; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int EXAMENId, int CARGA_PRESTACIONES_HUMANAS_DETALLEId, System.DateTime FECHA_ACTUALIZACION, string NOMBRE_EXAMEN = "", string VALOR_EXAMEN = "", int? VALOR_VALOR_EXAMEN = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCARGA_PRESTACIONES_HUMANAS_EXAMEN repositorio = new RepositorioCARGA_PRESTACIONES_HUMANAS_EXAMEN(context); CARGA_PRESTACIONES_HUMANAS_EXAMEN _CARGA_PRESTACIONES_HUMANAS_EXAMEN = repositorio.GetById(Id); if(Equals(_CARGA_PRESTACIONES_HUMANAS_EXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_HUMANAS_EXAMEN con Id =",Id.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if(Equals(_objEXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",EXAMENId.ToString())); } RepositorioCARGA_PRESTACIONES_HUMANAS_DETALLE _repositorioCARGA_PRESTACIONES_HUMANAS_DETALLE = new RepositorioCARGA_PRESTACIONES_HUMANAS_DETALLE(context); CARGA_PRESTACIONES_HUMANAS_DETALLE _objCARGA_PRESTACIONES_HUMANAS_DETALLE = _repositorioCARGA_PRESTACIONES_HUMANAS_DETALLE.GetById(CARGA_PRESTACIONES_HUMANAS_DETALLEId); if(Equals(_objCARGA_PRESTACIONES_HUMANAS_DETALLE,null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_HUMANAS_DETALLE con Id =",CARGA_PRESTACIONES_HUMANAS_DETALLEId.ToString())); } //properties if (!string.IsNullOrEmpty(NOMBRE_EXAMEN)) { _CARGA_PRESTACIONES_HUMANAS_EXAMEN.NOMBRE_EXAMEN = NOMBRE_EXAMEN; } if (!string.IsNullOrEmpty(VALOR_EXAMEN)) { _CARGA_PRESTACIONES_HUMANAS_EXAMEN.VALOR_EXAMEN = VALOR_EXAMEN; } _CARGA_PRESTACIONES_HUMANAS_EXAMEN.FECHA_ACTUALIZACION = FECHA_ACTUALIZACION; if (VALOR_VALOR_EXAMEN.HasValue) { _CARGA_PRESTACIONES_HUMANAS_EXAMEN.VALOR_VALOR_EXAMEN = VALOR_VALOR_EXAMEN.Value; } //parents _CARGA_PRESTACIONES_HUMANAS_EXAMEN.EXAMEN = _objEXAMEN; _CARGA_PRESTACIONES_HUMANAS_EXAMEN.CARGA_PRESTACIONES_HUMANAS_DETALLE = _objCARGA_PRESTACIONES_HUMANAS_DETALLE; context.SaveChanges(); } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public List<EXAMEN> GetAllWithReferences() { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); return repositorio.GetAllWithReferences().OrderBy(i => i.NOMBRE).ToList(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public List<EXAMEN> GetByFilterWithReferences(int? TIPO_PRESTACIONId = null, string CODIGO = "", string NOMBRE = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); return repositorio.GetByFilterWithReferences(TIPO_PRESTACIONId, CODIGO, NOMBRE).OrderBy(i => i.ID).ToList(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public EXAMEN GetByIdWithReferences(int ID) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); return repositorio.GetByIdWithReferences(ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int EXAMENId, int PRESTACIONId, int? VALOR = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioPRESTACION_EXAMEN repositorio = new RepositorioPRESTACION_EXAMEN(context); PRESTACION_EXAMEN _PRESTACION_EXAMEN = repositorio.GetById(Id); if(Equals(_PRESTACION_EXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado PRESTACION_EXAMEN con Id =",Id.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if(Equals(_objEXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",EXAMENId.ToString())); } RepositorioPRESTACION _repositorioPRESTACION = new RepositorioPRESTACION(context); PRESTACION _objPRESTACION = _repositorioPRESTACION.GetById(PRESTACIONId); if(Equals(_objPRESTACION,null)) { throw new Exception(String.Concat("No se ha encontrado PRESTACION con Id =",PRESTACIONId.ToString())); } //properties if (VALOR.HasValue) { _PRESTACION_EXAMEN.VALOR = VALOR.Value; } //parents _PRESTACION_EXAMEN.EXAMEN = _objEXAMEN; _PRESTACION_EXAMEN.PRESTACION = _objPRESTACION; context.SaveChanges(); } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
private List<string> ValidarPrestacionVeterinaria(LQCEEntities context, CARGA_PRESTACIONES_VETERINARIAS_DETALLE objDetalle) { RepositorioPRESTACION_VETERINARIA _RepositorioPRESTACION_VETERINARIA = new RepositorioPRESTACION_VETERINARIA(context); RepositorioCLIENTE _RepositorioCLIENTE = new RepositorioCLIENTE(context); RepositorioCLIENTE_SINONIMO _RepositorioCLIENTE_SINONIMO = new RepositorioCLIENTE_SINONIMO(context); RepositorioPREVISION _RepositorioPREVISION = new RepositorioPREVISION(context); RepositorioGARANTIA _RepositorioGARANTIA = new RepositorioGARANTIA(context); RepositorioCARGA_PRESTACIONES_DETALLE_ESTADO _RepositorioCARGA_PRESTACIONES_DETALLE_ESTADO = new RepositorioCARGA_PRESTACIONES_DETALLE_ESTADO(context); RepositorioEXAMEN _RepositorioEXAMEN = new RepositorioEXAMEN(context); RepositorioEXAMEN_SINONIMO _RepositorioEXAMEN_SINONIMO = new RepositorioEXAMEN_SINONIMO(context); RepositorioESPECIE _RepositorioESPECIE = new RepositorioESPECIE(context); RepositorioRAZA _RepositorioRAZA = new RepositorioRAZA(context); var EstadoConError = _RepositorioCARGA_PRESTACIONES_DETALLE_ESTADO.GetById((int)ENUM_CARGA_PRESTACIONES_DETALLE_ESTADO.ConError); if (EstadoConError == null) throw new Exception("No se encuentra registro de error en la tabla Estado de Detalle Carga Prestaciones"); var EstadoValidado = _RepositorioCARGA_PRESTACIONES_DETALLE_ESTADO.GetById((int)ENUM_CARGA_PRESTACIONES_DETALLE_ESTADO.Validado); if (EstadoValidado == null) throw new Exception("No se encuentra registro de error en la tabla Estado de Detalle Carga Prestaciones"); List<string> ListaValidaciones = new List<string>(); // Ingreso if (string.IsNullOrEmpty(objDetalle.FICHA)) { ListaValidaciones.Add("No se ha señalado numero de ingreso"); } else { int? _ficha = ISConvert.ToNullableInteger(objDetalle.FICHA); if (!_ficha.HasValue) { ListaValidaciones.Add("INGRESO debe ser numérico"); } else { objDetalle.VALOR_FICHA = _ficha.Value; var objPrestacionVeterinaria = _RepositorioPRESTACION_VETERINARIA.GetById(_ficha.Value); if (objPrestacionVeterinaria != null) ListaValidaciones.Add("Ya existe una prestación en el sistema con el mismo número de ingreso"); } } // Nombre if (string.IsNullOrEmpty(objDetalle.NOMBRE)) { ListaValidaciones.Add("No se ha señalado nombre del paciente"); } // Especie if (string.IsNullOrEmpty(objDetalle.ESPECIE)) { ListaValidaciones.Add("No se ha señalado ESPECIE en la ficha"); } else { var objEspecie = _RepositorioESPECIE.GetByFilter(objDetalle.ESPECIE).FirstOrDefault(); if (objEspecie != null) { objDetalle.ESPECIE1 = objEspecie; // Raza if (string.IsNullOrEmpty(objDetalle.RAZA)) { //ListaValidaciones.Add("No se ha señalado RAZA en la ficha"); } else { var objRaza = _RepositorioRAZA.GetByFilter(objEspecie.ID, objDetalle.RAZA).FirstOrDefault(); if (objRaza != null) { objDetalle.RAZA1 = objRaza; } else { ListaValidaciones.Add("No se ha podido identificar la RAZA en la ficha"); } } } else { ListaValidaciones.Add("No se ha podido identificar la ESPECIE en la ficha"); } } // Procedencia ////if (string.IsNullOrEmpty(objDetalle.PROCEDENCIA)) ////{ //// ListaValidaciones.Add("No se ha señalado PROCEDENCIA en la ficha"); ////} // Garantia if (string.IsNullOrEmpty(objDetalle.GARANTIA)) { //ListaValidaciones.Add("No se ha señalado GARANTIA en la ficha"); } else { var objGarantia = _RepositorioGARANTIA.GetByFilter(objDetalle.GARANTIA).FirstOrDefault(); if (objGarantia != null) { objDetalle.GARANTIA1 = objGarantia; } else { ListaValidaciones.Add("No se ha podido identificar la GARANTIA en la ficha"); } } // Total if (string.IsNullOrEmpty(objDetalle.TOTAL)) { ListaValidaciones.Add("No se ha señalado TOTAL en la ficha"); } else { int? _total = ISConvert.ToNullableInteger(objDetalle.TOTAL); if (!_total.HasValue) { ListaValidaciones.Add("Total no tiene el formato correcto"); } else { objDetalle.VALOR_TOTAL = _total.Value; } } // Solicitante if (string.IsNullOrEmpty(objDetalle.SOLICITA)) { ListaValidaciones.Add("No se ha señalado SOLICITANTE en la ficha"); } else { if (objDetalle.SOLICITA.ToUpper().Trim() == "PARTICULAR") { var objCliente = _RepositorioCLIENTE.GetByFilter(null, null, null, null, "", objDetalle.MEDICO).FirstOrDefault(); if (objCliente != null) { objDetalle.CLIENTE = objCliente; } else { var objClienteSinonimo = _RepositorioCLIENTE_SINONIMO.GetByFilterWithReferences(null, objDetalle.MEDICO).FirstOrDefault(); if (objClienteSinonimo != null) { objClienteSinonimo.CLIENTE = objClienteSinonimo.CLIENTE; } else { ListaValidaciones.Add("No se ha podido identificar CLIENTE MEDICO de la prestación"); } } } else { var objCliente = _RepositorioCLIENTE.GetByFilter(null, null, null, null, "", objDetalle.SOLICITA).FirstOrDefault(); if (objCliente != null) { objDetalle.CLIENTE = objCliente; } else { var objClienteSinonimo = _RepositorioCLIENTE_SINONIMO.GetByFilterWithReferences(null, objDetalle.SOLICITA).FirstOrDefault(); if (objClienteSinonimo != null) { objClienteSinonimo.CLIENTE = objClienteSinonimo.CLIENTE; } else { ListaValidaciones.Add("No se ha podido identificar CLIENTE SOLICITANTE de la prestación"); } } } } // Fecha de Recepcion if (string.IsNullOrEmpty(objDetalle.FECHA_RECEPCION)) { ListaValidaciones.Add("No se ha señalado FECHA DE RECEPCIÓN en la ficha"); } else { DateTime? pasoFR = ISConvert.ToNullableDateTime(objDetalle.FECHA_RECEPCION); if (!pasoFR.HasValue) { ListaValidaciones.Add("FECHA DE RECEPCIÓN no tiene el formato correcto"); } else { objDetalle.VALOR_FECHA_RECEPCION = pasoFR.Value; } } // Ficha Clinica if (string.IsNullOrEmpty(objDetalle.FICHA_CLINICA)) { //ListaValidaciones.Add("No se ha señalado TOTAL en la ficha"); } else { int? _ficha = ISConvert.ToNullableInteger(objDetalle.FICHA_CLINICA); if (!_ficha.HasValue) { ListaValidaciones.Add("FICHA no tiene el formato correcto"); } else { objDetalle.VALOR_FICHA_CLINICA = _ficha.Value; } } // Examenes int contadorExamen = 1; int contadorExamenesRegistrados = 0; int contadorValorExamen = 0; foreach (var item in objDetalle.CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.Where(pe => pe.ACTIVO)) { if (!string.IsNullOrEmpty(item.VALOR_EXAMEN) || !string.IsNullOrEmpty(item.NOMBRE_EXAMEN)) { contadorExamenesRegistrados++; if (string.IsNullOrEmpty(item.NOMBRE_EXAMEN)) { ListaValidaciones.Add("No ha señalado nombre de examen [" + contadorExamen.ToString() + "]"); } else { bool ExamenExiste = false; var objExamen = _RepositorioEXAMEN.GetByFilter((int)ENUM_TIPO_PRESTACION.Humanas, "", item.NOMBRE_EXAMEN).FirstOrDefault(); if (objExamen != null) { ExamenExiste = true; item.EXAMEN = objExamen; } else { var objExamenSinonimo = _RepositorioEXAMEN_SINONIMO.GetByFilterWithReferences(null, item.NOMBRE_EXAMEN).FirstOrDefault(); if (objExamenSinonimo != null) { ExamenExiste = true; item.EXAMEN = objExamenSinonimo.EXAMEN; } else { ListaValidaciones.Add("No se ha encontrado información del examen [" + contadorExamen.ToString() + "]"); } } if (ExamenExiste && string.IsNullOrEmpty(item.VALOR_EXAMEN)) { ListaValidaciones.Add("No se ha señalado valor del examen [" + contadorExamen.ToString() + "; " + item.NOMBRE_EXAMEN + "]"); } } if (string.IsNullOrEmpty(item.VALOR_EXAMEN)) { //ListaValidaciones.Add("No se ha señalado valor de examen [" + contadorExamen.ToString() + "]"); } else { int? _valorExamen = ISConvert.ToNullableInteger(item.VALOR_EXAMEN); if (!_valorExamen.HasValue) { ListaValidaciones.Add("Valor de examen no tiene el formato correcto [" + contadorExamen.ToString() + "]"); } //else if (_valorExamen == 0) //{ // //ListaValidaciones.Add("Valor de examen no tiene el formato correcto [" + contadorExamen.ToString() + "]"); //} else { contadorValorExamen++; item.VALOR_VALOR_EXAMEN = _valorExamen; } } // PENDIENTE: Validar que el valor del examen sea igual al convenio //context.ApplyPropertyChanges("CARGA_PRESTACIONES_VETERINARIAS_EXAMEN", item); } else if (contadorExamen == 1) { ListaValidaciones.Add("No ha señalado nombre y valor de examen [" + contadorExamen.ToString() + "]"); } contadorExamen++; } if(contadorExamenesRegistrados == 0) ListaValidaciones.Add("La ficha debe registrar al menos 1 examen. "); if (contadorValorExamen == 0) ListaValidaciones.Add("La ficha debe registrar al menos 1 examen con valor. "); if (ListaValidaciones.Any()) { objDetalle.CARGA_PRESTACIONES_DETALLE_ESTADO = EstadoConError; string errores = ""; foreach (var item in ListaValidaciones) errores += item + Environment.NewLine; objDetalle.MENSAJE_ERROR = errores; } else { objDetalle.CARGA_PRESTACIONES_DETALLE_ESTADO = EstadoValidado; objDetalle.MENSAJE_ERROR = ""; } //context.ApplyPropertyChanges("CARGA_PRESTACIONES_VETERINARIAS_DETALLE", objDetalle); return ListaValidaciones; }
public void Update(int Id, int TIPO_PRESTACIONId, string CODIGO, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); EXAMEN _EXAMEN = repositorio.GetById(Id); if(Equals(_EXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",Id.ToString())); } RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context); TIPO_PRESTACION _objTIPO_PRESTACION = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId); if(Equals(_objTIPO_PRESTACION,null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =",TIPO_PRESTACIONId.ToString())); } //properties if (!string.IsNullOrEmpty(CODIGO)) { _EXAMEN.CODIGO = CODIGO; } if (!string.IsNullOrEmpty(NOMBRE)) { _EXAMEN.NOMBRE = NOMBRE; } //parents _EXAMEN.TIPO_PRESTACION = _objTIPO_PRESTACION; context.SaveChanges(); } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Delete(int Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context); EXAMEN _EXAMEN = repositorio.GetById(Id); if(Equals(_EXAMEN ,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",Id.ToString())); } _EXAMEN.ACTIVO = false; context.SaveChanges(); } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int EXAMENId, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN_SINONIMO repositorio = new RepositorioEXAMEN_SINONIMO(context); EXAMEN_SINONIMO _EXAMEN_SINONIMO = repositorio.GetById(Id); if(Equals(_EXAMEN_SINONIMO,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN_SINONIMO con Id =",Id.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if(Equals(_objEXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",EXAMENId.ToString())); } //properties if (!string.IsNullOrEmpty(NOMBRE)) { _EXAMEN_SINONIMO.NOMBRE = NOMBRE; } //parents _EXAMEN_SINONIMO.EXAMEN = _objEXAMEN; context.SaveChanges(); } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int EXAMENId, int EXAMEN1Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioEXAMEN_DETALLE repositorio = new RepositorioEXAMEN_DETALLE(context); EXAMEN_DETALLE _EXAMEN_DETALLE = repositorio.GetById(Id); if(Equals(_EXAMEN_DETALLE,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN_DETALLE con Id =",Id.ToString())); } RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN = _repositorioEXAMEN.GetById(EXAMENId); if(Equals(_objEXAMEN,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =",EXAMENId.ToString())); } RepositorioEXAMEN _repositorioEXAMEN1 = new RepositorioEXAMEN(context); EXAMEN _objEXAMEN1 = _repositorioEXAMEN1.GetById(EXAMEN1Id); if(Equals(_objEXAMEN1,null)) { throw new Exception(String.Concat("No se ha encontrado EXAMEN1 con Id =",EXAMEN1Id.ToString())); } //properties //parents _EXAMEN_DETALLE.EXAMEN = _objEXAMEN; _EXAMEN_DETALLE.EXAMEN1 = _objEXAMEN1; context.SaveChanges(); } } catch(Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }