public void Delete(int Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE repositorio = new RepositorioCLIENTE(context); CLIENTE _CLIENTE = repositorio.GetById(Id); if (Equals(_CLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", Id.ToString())); } _CLIENTE.ACTIVO = false; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int CLIENTEId, int COBROId, int CORRELATIVO) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioNOTA_COBRO repositorio = new RepositorioNOTA_COBRO(context); NOTA_COBRO _NOTA_COBRO = repositorio.GetById(Id); if (Equals(_NOTA_COBRO, null)) { throw new Exception(String.Concat("No se ha encontrado NOTA_COBRO con Id =", Id.ToString())); } RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } RepositorioCOBRO _repositorioCOBRO = new RepositorioCOBRO(context); COBRO _objCOBRO = _repositorioCOBRO.GetById(COBROId); if (Equals(_objCOBRO, null)) { throw new Exception(String.Concat("No se ha encontrado COBRO con Id =", COBROId.ToString())); } //properties _NOTA_COBRO.CORRELATIVO = CORRELATIVO; //parents _NOTA_COBRO.CLIENTE = _objCLIENTE; _NOTA_COBRO.COBRO = _objCOBRO; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int CLIENTEId, int COBROId, int CORRELATIVO) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } RepositorioCOBRO _repositorioCOBRO = new RepositorioCOBRO(context); COBRO _objCOBRO = _repositorioCOBRO.GetById(COBROId); if (Equals(_objCOBRO, null)) { throw new Exception(String.Concat("No se ha encontrado COBRO con Id =", COBROId.ToString())); } NOTA_COBRO _NOTA_COBRO = new NOTA_COBRO(); //properties _NOTA_COBRO.CORRELATIVO = CORRELATIVO; _NOTA_COBRO.ACTIVO = true; //parents _NOTA_COBRO.CLIENTE = _objCLIENTE; _NOTA_COBRO.COBRO = _objCOBRO; context.AddObject("NOTA_COBRO", _NOTA_COBRO); context.SaveChanges(); return(_NOTA_COBRO.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public CLIENTE GetByIdWithFullReferences(int ID) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE repositorio = new RepositorioCLIENTE(context); return(repositorio.GetByIdWithFullReferences(ID)); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public List <CLIENTE> GetAllWithReferences() { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE repositorio = new RepositorioCLIENTE(context); return(repositorio.GetAllWithReferences().OrderBy(i => i.NOMBRE).ToList()); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public List <CLIENTE> GetByFilterWithReferences(int?COMUNAId = null, int?CONVENIOId = null, int?TIPO_PRESTACIONId = null, int?TIPO_FACTURAId = null, string RUT = "", string NOMBRE = "", int?DESCUENTO = null, string DIRECCION = "", string FONO = "", string GIRO = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE repositorio = new RepositorioCLIENTE(context); return(repositorio.GetByFilterWithReferences(COMUNAId, CONVENIOId, TIPO_PRESTACIONId, TIPO_FACTURAId, RUT, NOMBRE, DESCUENTO, DIRECCION, FONO, GIRO).OrderBy(i => i.ID).ToList()); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int GetByFilterWithFullReferencesCount(string RUT, string NOMBRE, int?ID_REGION, int?ID_COMUNA, int?ID_TIPO_PRESTACION, int?ID_CONVENIO) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE repositorio = new RepositorioCLIENTE(context); return((from f in repositorio.GetByFilterWithFullReferences(RUT, NOMBRE, ID_REGION, ID_COMUNA, ID_TIPO_PRESTACION, ID_CONVENIO) select f).Count()); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int CLIENTEId, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE_SINONIMO repositorio = new RepositorioCLIENTE_SINONIMO(context); CLIENTE_SINONIMO _CLIENTE_SINONIMO = repositorio.GetById(Id); if (Equals(_CLIENTE_SINONIMO, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE_SINONIMO con Id =", Id.ToString())); } RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } //properties if (!string.IsNullOrEmpty(NOMBRE)) { _CLIENTE_SINONIMO.NOMBRE = NOMBRE; } //parents _CLIENTE_SINONIMO.CLIENTE = _objCLIENTE; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public List <CLIENTE> GetByFilterWithFullReferences(string RUT, string NOMBRE, int?ID_REGION, int?ID_COMUNA, int?ID_TIPO_PRESTACION, int?ID_CONVENIO, int PageIndex, int PageSize) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE repositorio = new RepositorioCLIENTE(context); return((from f in repositorio.GetByFilterWithFullReferences(RUT, NOMBRE, ID_REGION, ID_COMUNA, ID_TIPO_PRESTACION, ID_CONVENIO) .OrderBy(f => f.NOMBRE) .Skip((PageIndex - 1) * PageSize).Take(PageSize) select f).ToList()); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int CLIENTEId, int FECHA_PAGO, int MONTO_PAGO) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioPAGO repositorio = new RepositorioPAGO(context); PAGO _PAGO = repositorio.GetById(Id); if (Equals(_PAGO, null)) { throw new Exception(String.Concat("No se ha encontrado PAGO con Id =", Id.ToString())); } RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } //properties _PAGO.FECHA_PAGO = FECHA_PAGO; _PAGO.MONTO_PAGO = MONTO_PAGO; //parents _PAGO.CLIENTE = _objCLIENTE; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int CLIENTEId, int FECHA_PAGO, int MONTO_PAGO) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } PAGO _PAGO = new PAGO(); //properties _PAGO.FECHA_PAGO = FECHA_PAGO; _PAGO.MONTO_PAGO = MONTO_PAGO; _PAGO.ACTIVO = true; //parents _PAGO.CLIENTE = _objCLIENTE; context.AddObject("PAGO", _PAGO); context.SaveChanges(); return(_PAGO.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int CLIENTEId, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } CLIENTE_SINONIMO _CLIENTE_SINONIMO = new CLIENTE_SINONIMO(); //properties _CLIENTE_SINONIMO.NOMBRE = NOMBRE; _CLIENTE_SINONIMO.ACTIVO = true; //parents _CLIENTE_SINONIMO.CLIENTE = _objCLIENTE; context.AddObject("CLIENTE_SINONIMO", _CLIENTE_SINONIMO); context.SaveChanges(); return(_CLIENTE_SINONIMO.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int CLIENTEId, int GARANTIAId, int PREVISIONId, int TIPO_PRESTACIONId, System.DateTime FECHA_RECEPCION, string MEDICO = "", string RECEPCION = "", string PENDIENTE = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } RepositorioGARANTIA _repositorioGARANTIA = new RepositorioGARANTIA(context); GARANTIA _objGARANTIA = _repositorioGARANTIA.GetById(GARANTIAId); if (Equals(_objGARANTIA, null)) { throw new Exception(String.Concat("No se ha encontrado GARANTIA con Id =", GARANTIAId.ToString())); } RepositorioPREVISION _repositorioPREVISION = new RepositorioPREVISION(context); PREVISION _objPREVISION = _repositorioPREVISION.GetById(PREVISIONId); if (Equals(_objPREVISION, null)) { throw new Exception(String.Concat("No se ha encontrado PREVISION con Id =", PREVISIONId.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())); } PRESTACION _PRESTACION = new PRESTACION(); //properties _PRESTACION.MEDICO = MEDICO; _PRESTACION.FECHA_RECEPCION = FECHA_RECEPCION; _PRESTACION.RECEPCION = RECEPCION; _PRESTACION.PENDIENTE = PENDIENTE; _PRESTACION.ACTIVO = true; //parents _PRESTACION.CLIENTE = _objCLIENTE; _PRESTACION.GARANTIA = _objGARANTIA; _PRESTACION.PREVISION = _objPREVISION; _PRESTACION.TIPO_PRESTACION = _objTIPO_PRESTACION; context.AddObject("PRESTACION", _PRESTACION); context.SaveChanges(); return(_PRESTACION.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int COMUNAId, int CONVENIOId, int TIPO_PRESTACIONId, int TIPO_FACTURAId, string RUT, string NOMBRE, int?DESCUENTO = null, string DIRECCION = "", string FONO = "", string GIRO = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE repositorio = new RepositorioCLIENTE(context); CLIENTE _CLIENTE = repositorio.GetById(Id); if (Equals(_CLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", Id.ToString())); } RepositorioCOMUNA _repositorioCOMUNA = new RepositorioCOMUNA(context); COMUNA _objCOMUNA = _repositorioCOMUNA.GetById(COMUNAId); if (Equals(_objCOMUNA, null)) { throw new Exception(String.Concat("No se ha encontrado COMUNA con Id =", COMUNAId.ToString())); } RepositorioCONVENIO _repositorioCONVENIO = new RepositorioCONVENIO(context); CONVENIO _objCONVENIO = _repositorioCONVENIO.GetById(CONVENIOId); if (Equals(_objCONVENIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO con Id =", CONVENIOId.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())); } RepositorioTIPO_FACTURA _repositorioTIPO_FACTURA = new RepositorioTIPO_FACTURA(context); TIPO_FACTURA _objTIPO_FACTURA = _repositorioTIPO_FACTURA.GetById(TIPO_FACTURAId); if (Equals(_objTIPO_FACTURA, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_FACTURA con Id =", TIPO_FACTURAId.ToString())); } //properties if (!string.IsNullOrEmpty(RUT)) { _CLIENTE.RUT = RUT; } if (!string.IsNullOrEmpty(NOMBRE)) { _CLIENTE.NOMBRE = NOMBRE; } if (DESCUENTO.HasValue) { _CLIENTE.DESCUENTO = DESCUENTO.Value; } if (!string.IsNullOrEmpty(DIRECCION)) { _CLIENTE.DIRECCION = DIRECCION; } if (!string.IsNullOrEmpty(FONO)) { _CLIENTE.FONO = FONO; } if (!string.IsNullOrEmpty(GIRO)) { _CLIENTE.GIRO = GIRO; } //parents _CLIENTE.COMUNA = _objCOMUNA; _CLIENTE.CONVENIO = _objCONVENIO; _CLIENTE.TIPO_PRESTACION = _objTIPO_PRESTACION; _CLIENTE.TIPO_FACTURA = _objTIPO_FACTURA; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int CARGA_PRESTACIONES_DETALLE_ESTADOId, int CARGA_PRESTACIONES_ENCABEZADOId, int CLIENTEId, int GARANTIA1Id, int PREVISION1Id, System.DateTime FECHA_ACTUALIZACION, string FICHA = "", string NOMBRE = "", string RUT = "", string MEDICO = "", string EDAD = "", string TELEFONO = "", string PROCEDENCIA = "", string FECHA_RECEPCION = "", string MUESTRA = "", string FECHA_RESULTADOS = "", string PREVISION = "", string GARANTIA = "", string PAGADO = "", string PENDIENTE = "", string TOTAL = "", string RECEPCION = "", string MENSAJE_ERROR = "", int?VALOR_FICHA = null, DateTime?VALOR_FECHA_MUESTRA = null, DateTime?VALOR_FECHA_RECEPCION = null, DateTime?VALOR_FECHA_ENTREGA_RESULTADOS = null, int?VALOR_TOTAL = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCARGA_PRESTACIONES_HUMANAS_DETALLE repositorio = new RepositorioCARGA_PRESTACIONES_HUMANAS_DETALLE(context); CARGA_PRESTACIONES_HUMANAS_DETALLE _CARGA_PRESTACIONES_HUMANAS_DETALLE = repositorio.GetById(Id); if (Equals(_CARGA_PRESTACIONES_HUMANAS_DETALLE, null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_HUMANAS_DETALLE con Id =", Id.ToString())); } RepositorioCARGA_PRESTACIONES_DETALLE_ESTADO _repositorioCARGA_PRESTACIONES_DETALLE_ESTADO = new RepositorioCARGA_PRESTACIONES_DETALLE_ESTADO(context); CARGA_PRESTACIONES_DETALLE_ESTADO _objCARGA_PRESTACIONES_DETALLE_ESTADO = _repositorioCARGA_PRESTACIONES_DETALLE_ESTADO.GetById(CARGA_PRESTACIONES_DETALLE_ESTADOId); if (Equals(_objCARGA_PRESTACIONES_DETALLE_ESTADO, null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_DETALLE_ESTADO con Id =", CARGA_PRESTACIONES_DETALLE_ESTADOId.ToString())); } RepositorioCARGA_PRESTACIONES_ENCABEZADO _repositorioCARGA_PRESTACIONES_ENCABEZADO = new RepositorioCARGA_PRESTACIONES_ENCABEZADO(context); CARGA_PRESTACIONES_ENCABEZADO _objCARGA_PRESTACIONES_ENCABEZADO = _repositorioCARGA_PRESTACIONES_ENCABEZADO.GetById(CARGA_PRESTACIONES_ENCABEZADOId); if (Equals(_objCARGA_PRESTACIONES_ENCABEZADO, null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_ENCABEZADO con Id =", CARGA_PRESTACIONES_ENCABEZADOId.ToString())); } RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } RepositorioGARANTIA _repositorioGARANTIA1 = new RepositorioGARANTIA(context); GARANTIA _objGARANTIA1 = _repositorioGARANTIA1.GetById(GARANTIA1Id); if (Equals(_objGARANTIA1, null)) { throw new Exception(String.Concat("No se ha encontrado GARANTIA1 con Id =", GARANTIA1Id.ToString())); } RepositorioPREVISION _repositorioPREVISION1 = new RepositorioPREVISION(context); PREVISION _objPREVISION1 = _repositorioPREVISION1.GetById(PREVISION1Id); if (Equals(_objPREVISION1, null)) { throw new Exception(String.Concat("No se ha encontrado PREVISION1 con Id =", PREVISION1Id.ToString())); } //properties if (!string.IsNullOrEmpty(FICHA)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.FICHA = FICHA; } if (!string.IsNullOrEmpty(NOMBRE)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.NOMBRE = NOMBRE; } if (!string.IsNullOrEmpty(RUT)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.RUT = RUT; } if (!string.IsNullOrEmpty(MEDICO)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.MEDICO = MEDICO; } if (!string.IsNullOrEmpty(EDAD)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.EDAD = EDAD; } if (!string.IsNullOrEmpty(TELEFONO)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.TELEFONO = TELEFONO; } if (!string.IsNullOrEmpty(PROCEDENCIA)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.PROCEDENCIA = PROCEDENCIA; } if (!string.IsNullOrEmpty(FECHA_RECEPCION)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.FECHA_RECEPCION = FECHA_RECEPCION; } if (!string.IsNullOrEmpty(MUESTRA)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.MUESTRA = MUESTRA; } if (!string.IsNullOrEmpty(FECHA_RESULTADOS)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.FECHA_RESULTADOS = FECHA_RESULTADOS; } if (!string.IsNullOrEmpty(PREVISION)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.PREVISION = PREVISION; } if (!string.IsNullOrEmpty(GARANTIA)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.GARANTIA = GARANTIA; } if (!string.IsNullOrEmpty(PAGADO)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.PAGADO = PAGADO; } if (!string.IsNullOrEmpty(PENDIENTE)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.PENDIENTE = PENDIENTE; } if (!string.IsNullOrEmpty(TOTAL)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.TOTAL = TOTAL; } if (!string.IsNullOrEmpty(RECEPCION)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.RECEPCION = RECEPCION; } if (!string.IsNullOrEmpty(MENSAJE_ERROR)) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.MENSAJE_ERROR = MENSAJE_ERROR; } _CARGA_PRESTACIONES_HUMANAS_DETALLE.FECHA_ACTUALIZACION = FECHA_ACTUALIZACION; if (VALOR_FICHA.HasValue) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_FICHA = VALOR_FICHA.Value; } if (VALOR_FECHA_MUESTRA.HasValue) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_FECHA_MUESTRA = VALOR_FECHA_MUESTRA.Value; } if (VALOR_FECHA_RECEPCION.HasValue) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_FECHA_RECEPCION = VALOR_FECHA_RECEPCION.Value; } if (VALOR_FECHA_ENTREGA_RESULTADOS.HasValue) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_FECHA_ENTREGA_RESULTADOS = VALOR_FECHA_ENTREGA_RESULTADOS.Value; } if (VALOR_TOTAL.HasValue) { _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_TOTAL = VALOR_TOTAL.Value; } //parents _CARGA_PRESTACIONES_HUMANAS_DETALLE.CARGA_PRESTACIONES_DETALLE_ESTADO = _objCARGA_PRESTACIONES_DETALLE_ESTADO; _CARGA_PRESTACIONES_HUMANAS_DETALLE.CARGA_PRESTACIONES_ENCABEZADO = _objCARGA_PRESTACIONES_ENCABEZADO; _CARGA_PRESTACIONES_HUMANAS_DETALLE.CLIENTE = _objCLIENTE; _CARGA_PRESTACIONES_HUMANAS_DETALLE.GARANTIA1 = _objGARANTIA1; _CARGA_PRESTACIONES_HUMANAS_DETALLE.PREVISION1 = _objPREVISION1; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int CARGA_PRESTACIONES_DETALLE_ESTADOId, int CARGA_PRESTACIONES_ENCABEZADOId, int CLIENTEId, int GARANTIA1Id, int PREVISION1Id, System.DateTime FECHA_ACTUALIZACION, string FICHA = "", string NOMBRE = "", string RUT = "", string MEDICO = "", string EDAD = "", string TELEFONO = "", string PROCEDENCIA = "", string FECHA_RECEPCION = "", string MUESTRA = "", string FECHA_RESULTADOS = "", string PREVISION = "", string GARANTIA = "", string PAGADO = "", string PENDIENTE = "", string TOTAL = "", string RECEPCION = "", string MENSAJE_ERROR = "", int?VALOR_FICHA = null, DateTime?VALOR_FECHA_MUESTRA = null, DateTime?VALOR_FECHA_RECEPCION = null, DateTime?VALOR_FECHA_ENTREGA_RESULTADOS = null, int?VALOR_TOTAL = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCARGA_PRESTACIONES_DETALLE_ESTADO _repositorioCARGA_PRESTACIONES_DETALLE_ESTADO = new RepositorioCARGA_PRESTACIONES_DETALLE_ESTADO(context); CARGA_PRESTACIONES_DETALLE_ESTADO _objCARGA_PRESTACIONES_DETALLE_ESTADO = _repositorioCARGA_PRESTACIONES_DETALLE_ESTADO.GetById(CARGA_PRESTACIONES_DETALLE_ESTADOId); if (Equals(_objCARGA_PRESTACIONES_DETALLE_ESTADO, null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_DETALLE_ESTADO con Id =", CARGA_PRESTACIONES_DETALLE_ESTADOId.ToString())); } RepositorioCARGA_PRESTACIONES_ENCABEZADO _repositorioCARGA_PRESTACIONES_ENCABEZADO = new RepositorioCARGA_PRESTACIONES_ENCABEZADO(context); CARGA_PRESTACIONES_ENCABEZADO _objCARGA_PRESTACIONES_ENCABEZADO = _repositorioCARGA_PRESTACIONES_ENCABEZADO.GetById(CARGA_PRESTACIONES_ENCABEZADOId); if (Equals(_objCARGA_PRESTACIONES_ENCABEZADO, null)) { throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_ENCABEZADO con Id =", CARGA_PRESTACIONES_ENCABEZADOId.ToString())); } RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } RepositorioGARANTIA _repositorioGARANTIA1 = new RepositorioGARANTIA(context); GARANTIA _objGARANTIA1 = _repositorioGARANTIA1.GetById(GARANTIA1Id); if (Equals(_objGARANTIA1, null)) { throw new Exception(String.Concat("No se ha encontrado GARANTIA1 con Id =", GARANTIA1Id.ToString())); } RepositorioPREVISION _repositorioPREVISION1 = new RepositorioPREVISION(context); PREVISION _objPREVISION1 = _repositorioPREVISION1.GetById(PREVISION1Id); if (Equals(_objPREVISION1, null)) { throw new Exception(String.Concat("No se ha encontrado PREVISION1 con Id =", PREVISION1Id.ToString())); } CARGA_PRESTACIONES_HUMANAS_DETALLE _CARGA_PRESTACIONES_HUMANAS_DETALLE = new CARGA_PRESTACIONES_HUMANAS_DETALLE(); //properties _CARGA_PRESTACIONES_HUMANAS_DETALLE.FICHA = FICHA; _CARGA_PRESTACIONES_HUMANAS_DETALLE.NOMBRE = NOMBRE; _CARGA_PRESTACIONES_HUMANAS_DETALLE.RUT = RUT; _CARGA_PRESTACIONES_HUMANAS_DETALLE.MEDICO = MEDICO; _CARGA_PRESTACIONES_HUMANAS_DETALLE.EDAD = EDAD; _CARGA_PRESTACIONES_HUMANAS_DETALLE.TELEFONO = TELEFONO; _CARGA_PRESTACIONES_HUMANAS_DETALLE.PROCEDENCIA = PROCEDENCIA; _CARGA_PRESTACIONES_HUMANAS_DETALLE.FECHA_RECEPCION = FECHA_RECEPCION; _CARGA_PRESTACIONES_HUMANAS_DETALLE.MUESTRA = MUESTRA; _CARGA_PRESTACIONES_HUMANAS_DETALLE.FECHA_RESULTADOS = FECHA_RESULTADOS; _CARGA_PRESTACIONES_HUMANAS_DETALLE.PREVISION = PREVISION; _CARGA_PRESTACIONES_HUMANAS_DETALLE.GARANTIA = GARANTIA; _CARGA_PRESTACIONES_HUMANAS_DETALLE.PAGADO = PAGADO; _CARGA_PRESTACIONES_HUMANAS_DETALLE.PENDIENTE = PENDIENTE; _CARGA_PRESTACIONES_HUMANAS_DETALLE.TOTAL = TOTAL; _CARGA_PRESTACIONES_HUMANAS_DETALLE.RECEPCION = RECEPCION; _CARGA_PRESTACIONES_HUMANAS_DETALLE.MENSAJE_ERROR = MENSAJE_ERROR; _CARGA_PRESTACIONES_HUMANAS_DETALLE.FECHA_ACTUALIZACION = FECHA_ACTUALIZACION; _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_FICHA = VALOR_FICHA; _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_FECHA_MUESTRA = VALOR_FECHA_MUESTRA; _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_FECHA_RECEPCION = VALOR_FECHA_RECEPCION; _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_FECHA_ENTREGA_RESULTADOS = VALOR_FECHA_ENTREGA_RESULTADOS; _CARGA_PRESTACIONES_HUMANAS_DETALLE.VALOR_TOTAL = VALOR_TOTAL; _CARGA_PRESTACIONES_HUMANAS_DETALLE.ACTIVO = true; //parents _CARGA_PRESTACIONES_HUMANAS_DETALLE.CARGA_PRESTACIONES_DETALLE_ESTADO = _objCARGA_PRESTACIONES_DETALLE_ESTADO; _CARGA_PRESTACIONES_HUMANAS_DETALLE.CARGA_PRESTACIONES_ENCABEZADO = _objCARGA_PRESTACIONES_ENCABEZADO; _CARGA_PRESTACIONES_HUMANAS_DETALLE.CLIENTE = _objCLIENTE; _CARGA_PRESTACIONES_HUMANAS_DETALLE.GARANTIA1 = _objGARANTIA1; _CARGA_PRESTACIONES_HUMANAS_DETALLE.PREVISION1 = _objPREVISION1; context.AddObject("CARGA_PRESTACIONES_HUMANAS_DETALLE", _CARGA_PRESTACIONES_HUMANAS_DETALLE); context.SaveChanges(); return(_CARGA_PRESTACIONES_HUMANAS_DETALLE.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int CLIENTEId, int FACTURACIONId, int TIPO_FACTURAId, int CORRELATIVO, string RUT_LABORATORIO, int NETO, int IVA, int TOTAL, string NOMBRE_CLIENTE = "", string RUT_CLIENTE = "", string DIRECCION = "", string NOMBRE_COMUNA = "", int?NUMERO_FACTURA = null, int?DESCUENTO = null, string FONO = "", string GIRO = "", string DETALLE = "", bool?PAGADA = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioFACTURA repositorio = new RepositorioFACTURA(context); FACTURA _FACTURA = repositorio.GetById(Id); if (Equals(_FACTURA, null)) { throw new Exception(String.Concat("No se ha encontrado FACTURA con Id =", Id.ToString())); } RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } RepositorioFACTURACION _repositorioFACTURACION = new RepositorioFACTURACION(context); FACTURACION _objFACTURACION = _repositorioFACTURACION.GetById(FACTURACIONId); if (Equals(_objFACTURACION, null)) { throw new Exception(String.Concat("No se ha encontrado FACTURACION con Id =", FACTURACIONId.ToString())); } RepositorioTIPO_FACTURA _repositorioTIPO_FACTURA = new RepositorioTIPO_FACTURA(context); TIPO_FACTURA _objTIPO_FACTURA = _repositorioTIPO_FACTURA.GetById(TIPO_FACTURAId); if (Equals(_objTIPO_FACTURA, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_FACTURA con Id =", TIPO_FACTURAId.ToString())); } //properties _FACTURA.CORRELATIVO = CORRELATIVO; if (!string.IsNullOrEmpty(NOMBRE_CLIENTE)) { _FACTURA.NOMBRE_CLIENTE = NOMBRE_CLIENTE; } if (!string.IsNullOrEmpty(RUT_CLIENTE)) { _FACTURA.RUT_CLIENTE = RUT_CLIENTE; } if (!string.IsNullOrEmpty(DIRECCION)) { _FACTURA.DIRECCION = DIRECCION; } if (!string.IsNullOrEmpty(NOMBRE_COMUNA)) { _FACTURA.NOMBRE_COMUNA = NOMBRE_COMUNA; } if (NUMERO_FACTURA.HasValue) { _FACTURA.NUMERO_FACTURA = NUMERO_FACTURA.Value; } if (!string.IsNullOrEmpty(RUT_LABORATORIO)) { _FACTURA.RUT_LABORATORIO = RUT_LABORATORIO; } if (DESCUENTO.HasValue) { _FACTURA.DESCUENTO = DESCUENTO.Value; } if (!string.IsNullOrEmpty(FONO)) { _FACTURA.FONO = FONO; } if (!string.IsNullOrEmpty(GIRO)) { _FACTURA.GIRO = GIRO; } if (!string.IsNullOrEmpty(DETALLE)) { _FACTURA.DETALLE = DETALLE; } _FACTURA.NETO = NETO; _FACTURA.IVA = IVA; _FACTURA.TOTAL = TOTAL; if (PAGADA.HasValue) { _FACTURA.PAGADA = PAGADA.Value; } //parents _FACTURA.CLIENTE = _objCLIENTE; _FACTURA.FACTURACION = _objFACTURACION; _FACTURA.TIPO_FACTURA = _objTIPO_FACTURA; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int CLIENTEId, int FACTURACIONId, int TIPO_FACTURAId, int CORRELATIVO, string RUT_LABORATORIO, int NETO, int IVA, int TOTAL, string NOMBRE_CLIENTE = "", string RUT_CLIENTE = "", string DIRECCION = "", string NOMBRE_COMUNA = "", int?NUMERO_FACTURA = null, int?DESCUENTO = null, string FONO = "", string GIRO = "", string DETALLE = "", bool?PAGADA = null) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } RepositorioFACTURACION _repositorioFACTURACION = new RepositorioFACTURACION(context); FACTURACION _objFACTURACION = _repositorioFACTURACION.GetById(FACTURACIONId); if (Equals(_objFACTURACION, null)) { throw new Exception(String.Concat("No se ha encontrado FACTURACION con Id =", FACTURACIONId.ToString())); } RepositorioTIPO_FACTURA _repositorioTIPO_FACTURA = new RepositorioTIPO_FACTURA(context); TIPO_FACTURA _objTIPO_FACTURA = _repositorioTIPO_FACTURA.GetById(TIPO_FACTURAId); if (Equals(_objTIPO_FACTURA, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_FACTURA con Id =", TIPO_FACTURAId.ToString())); } FACTURA _FACTURA = new FACTURA(); //properties _FACTURA.CORRELATIVO = CORRELATIVO; _FACTURA.NOMBRE_CLIENTE = NOMBRE_CLIENTE; _FACTURA.RUT_CLIENTE = RUT_CLIENTE; _FACTURA.DIRECCION = DIRECCION; _FACTURA.NOMBRE_COMUNA = NOMBRE_COMUNA; _FACTURA.NUMERO_FACTURA = NUMERO_FACTURA; _FACTURA.RUT_LABORATORIO = RUT_LABORATORIO; _FACTURA.DESCUENTO = DESCUENTO; _FACTURA.FONO = FONO; _FACTURA.GIRO = GIRO; _FACTURA.DETALLE = DETALLE; _FACTURA.NETO = NETO; _FACTURA.IVA = IVA; _FACTURA.TOTAL = TOTAL; _FACTURA.PAGADA = PAGADA; _FACTURA.ACTIVO = true; //parents _FACTURA.CLIENTE = _objCLIENTE; _FACTURA.FACTURACION = _objFACTURACION; _FACTURA.TIPO_FACTURA = _objTIPO_FACTURA; context.AddObject("FACTURA", _FACTURA); context.SaveChanges(); return(_FACTURA.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int CLIENTEId, int GARANTIAId, int PREVISIONId, int TIPO_PRESTACIONId, System.DateTime FECHA_RECEPCION, string MEDICO = "", string RECEPCION = "", string PENDIENTE = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioPRESTACION repositorio = new RepositorioPRESTACION(context); PRESTACION _PRESTACION = repositorio.GetById(Id); if (Equals(_PRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado PRESTACION con Id =", Id.ToString())); } RepositorioCLIENTE _repositorioCLIENTE = new RepositorioCLIENTE(context); CLIENTE _objCLIENTE = _repositorioCLIENTE.GetById(CLIENTEId); if (Equals(_objCLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", CLIENTEId.ToString())); } RepositorioGARANTIA _repositorioGARANTIA = new RepositorioGARANTIA(context); GARANTIA _objGARANTIA = _repositorioGARANTIA.GetById(GARANTIAId); if (Equals(_objGARANTIA, null)) { throw new Exception(String.Concat("No se ha encontrado GARANTIA con Id =", GARANTIAId.ToString())); } RepositorioPREVISION _repositorioPREVISION = new RepositorioPREVISION(context); PREVISION _objPREVISION = _repositorioPREVISION.GetById(PREVISIONId); if (Equals(_objPREVISION, null)) { throw new Exception(String.Concat("No se ha encontrado PREVISION con Id =", PREVISIONId.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(MEDICO)) { _PRESTACION.MEDICO = MEDICO; } _PRESTACION.FECHA_RECEPCION = FECHA_RECEPCION; if (!string.IsNullOrEmpty(RECEPCION)) { _PRESTACION.RECEPCION = RECEPCION; } if (!string.IsNullOrEmpty(PENDIENTE)) { _PRESTACION.PENDIENTE = PENDIENTE; } //parents _PRESTACION.CLIENTE = _objCLIENTE; _PRESTACION.GARANTIA = _objGARANTIA; _PRESTACION.PREVISION = _objPREVISION; _PRESTACION.TIPO_PRESTACION = _objTIPO_PRESTACION; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }