public void Delete(int Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioPRESTACION_VETERINARIA repositorio = new RepositorioPRESTACION_VETERINARIA(context); PRESTACION_VETERINARIA _PRESTACION_VETERINARIA = repositorio.GetById(Id); if (Equals(_PRESTACION_VETERINARIA, null)) { throw new Exception(String.Concat("No se ha encontrado PRESTACION_VETERINARIA con Id =", Id.ToString())); } _PRESTACION_VETERINARIA.ACTIVO = false; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int ESPECIEId, int RAZAId, string NOMBRE, string EDAD = "", string TELEFONO = "", string SEXO = "", string SOLICITANTE = "", string PROCEDENCIA = "", int?FICHA_CLINICA = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioESPECIE _repositorioESPECIE = new RepositorioESPECIE(context); ESPECIE _objESPECIE = _repositorioESPECIE.GetById(ESPECIEId); if (Equals(_objESPECIE, null)) { throw new Exception(String.Concat("No se ha encontrado ESPECIE con Id =", ESPECIEId.ToString())); } RepositorioRAZA _repositorioRAZA = new RepositorioRAZA(context); RAZA _objRAZA = _repositorioRAZA.GetById(RAZAId); if (Equals(_objRAZA, null)) { throw new Exception(String.Concat("No se ha encontrado RAZA con Id =", RAZAId.ToString())); } PRESTACION_VETERINARIA _PRESTACION_VETERINARIA = new PRESTACION_VETERINARIA(); //properties _PRESTACION_VETERINARIA.NOMBRE = NOMBRE; _PRESTACION_VETERINARIA.EDAD = EDAD; _PRESTACION_VETERINARIA.TELEFONO = TELEFONO; _PRESTACION_VETERINARIA.SEXO = SEXO; _PRESTACION_VETERINARIA.SOLICITANTE = SOLICITANTE; _PRESTACION_VETERINARIA.PROCEDENCIA = PROCEDENCIA; _PRESTACION_VETERINARIA.FICHA_CLINICA = FICHA_CLINICA; _PRESTACION_VETERINARIA.ACTIVO = true; //parents _PRESTACION_VETERINARIA.ESPECIE = _objESPECIE; _PRESTACION_VETERINARIA.RAZA = _objRAZA; context.AddObject("PRESTACION_VETERINARIA", _PRESTACION_VETERINARIA); context.SaveChanges(); return(_PRESTACION_VETERINARIA.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int ESPECIEId, int RAZAId, string NOMBRE, string EDAD = "", string TELEFONO = "", string SEXO = "", string SOLICITANTE = "", string PROCEDENCIA = "", int?FICHA_CLINICA = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioPRESTACION_VETERINARIA repositorio = new RepositorioPRESTACION_VETERINARIA(context); PRESTACION_VETERINARIA _PRESTACION_VETERINARIA = repositorio.GetById(Id); if (Equals(_PRESTACION_VETERINARIA, null)) { throw new Exception(String.Concat("No se ha encontrado PRESTACION_VETERINARIA con Id =", Id.ToString())); } RepositorioESPECIE _repositorioESPECIE = new RepositorioESPECIE(context); ESPECIE _objESPECIE = _repositorioESPECIE.GetById(ESPECIEId); if (Equals(_objESPECIE, null)) { throw new Exception(String.Concat("No se ha encontrado ESPECIE con Id =", ESPECIEId.ToString())); } RepositorioRAZA _repositorioRAZA = new RepositorioRAZA(context); RAZA _objRAZA = _repositorioRAZA.GetById(RAZAId); if (Equals(_objRAZA, null)) { throw new Exception(String.Concat("No se ha encontrado RAZA con Id =", RAZAId.ToString())); } //properties if (!string.IsNullOrEmpty(NOMBRE)) { _PRESTACION_VETERINARIA.NOMBRE = NOMBRE; } if (!string.IsNullOrEmpty(EDAD)) { _PRESTACION_VETERINARIA.EDAD = EDAD; } if (!string.IsNullOrEmpty(TELEFONO)) { _PRESTACION_VETERINARIA.TELEFONO = TELEFONO; } if (!string.IsNullOrEmpty(SEXO)) { _PRESTACION_VETERINARIA.SEXO = SEXO; } if (!string.IsNullOrEmpty(SOLICITANTE)) { _PRESTACION_VETERINARIA.SOLICITANTE = SOLICITANTE; } if (!string.IsNullOrEmpty(PROCEDENCIA)) { _PRESTACION_VETERINARIA.PROCEDENCIA = PROCEDENCIA; } if (FICHA_CLINICA.HasValue) { _PRESTACION_VETERINARIA.FICHA_CLINICA = FICHA_CLINICA.Value; } //parents _PRESTACION_VETERINARIA.ESPECIE = _objESPECIE; _PRESTACION_VETERINARIA.RAZA = _objRAZA; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public static PRESTACION_VETERINARIA CreatePRESTACION_VETERINARIA(int id, string nOMBRE, bool aCTIVO) { PRESTACION_VETERINARIA pRESTACION_VETERINARIA = new PRESTACION_VETERINARIA(); pRESTACION_VETERINARIA.ID = id; pRESTACION_VETERINARIA.NOMBRE = nOMBRE; pRESTACION_VETERINARIA.ACTIVO = aCTIVO; return pRESTACION_VETERINARIA; }
public void AddToPRESTACION_VETERINARIA(PRESTACION_VETERINARIA pRESTACION_VETERINARIA) { base.AddObject("PRESTACION_VETERINARIA", pRESTACION_VETERINARIA); }