示例#1
0
        public int Add(string NOMBRE, string REPORTE = "")
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    TIPO_COBRO _TIPO_COBRO = new TIPO_COBRO();

                    //properties

                    _TIPO_COBRO.NOMBRE  = NOMBRE;
                    _TIPO_COBRO.REPORTE = REPORTE;
                    _TIPO_COBRO.ACTIVO  = true;

                    //parents


                    context.AddObject("TIPO_COBRO", _TIPO_COBRO);
                    context.SaveChanges();

                    return(_TIPO_COBRO.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
        public void Update(int Id, System.DateTime FECHA_FACTURACION)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioFACTURACION repositorio  = new RepositorioFACTURACION(context);
                    FACTURACION            _FACTURACION = repositorio.GetById(Id);
                    if (Equals(_FACTURACION, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado FACTURACION con Id =", Id.ToString()));
                    }

                    //properties

                    _FACTURACION.FECHA_FACTURACION = FECHA_FACTURACION;

                    //parents


                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#4
0
        public int Add(string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    PREVISION _PREVISION = new PREVISION();

                    //properties

                    _PREVISION.NOMBRE = NOMBRE;
                    _PREVISION.ACTIVO = true;

                    //parents


                    context.AddObject("PREVISION", _PREVISION);
                    context.SaveChanges();

                    return(_PREVISION.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#5
0
        public int Add(string RUT_FACTURA, string NOMBRE_FACTURA, bool AFECTO_IVA, string NOMBRE_REPORTE_FACTURA, string NOMBRE_REPORTE_FACTURA_INDIVIDUAL = "")
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    TIPO_FACTURA _TIPO_FACTURA = new TIPO_FACTURA();

                    //properties

                    _TIPO_FACTURA.RUT_FACTURA                       = RUT_FACTURA;
                    _TIPO_FACTURA.NOMBRE_FACTURA                    = NOMBRE_FACTURA;
                    _TIPO_FACTURA.AFECTO_IVA                        = AFECTO_IVA;
                    _TIPO_FACTURA.NOMBRE_REPORTE_FACTURA            = NOMBRE_REPORTE_FACTURA;
                    _TIPO_FACTURA.NOMBRE_REPORTE_FACTURA_INDIVIDUAL = NOMBRE_REPORTE_FACTURA_INDIVIDUAL;
                    _TIPO_FACTURA.ACTIVO = true;

                    //parents


                    context.AddObject("TIPO_FACTURA", _TIPO_FACTURA);
                    context.SaveChanges();

                    return(_TIPO_FACTURA.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#6
0
        public int Add(System.DateTime FECHA_FACTURACION)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    FACTURACION _FACTURACION = new FACTURACION();

                    //properties

                    _FACTURACION.FECHA_FACTURACION = FECHA_FACTURACION;
                    _FACTURACION.ACTIVO            = true;

                    //parents


                    context.AddObject("FACTURACION", _FACTURACION);
                    context.SaveChanges();

                    return(_FACTURACION.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#7
0
        public int Add(string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    CARGA_PRESTACIONES_DETALLE_ESTADO _CARGA_PRESTACIONES_DETALLE_ESTADO = new CARGA_PRESTACIONES_DETALLE_ESTADO();

                    //properties

                    _CARGA_PRESTACIONES_DETALLE_ESTADO.NOMBRE = NOMBRE;
                    _CARGA_PRESTACIONES_DETALLE_ESTADO.ACTIVO = true;

                    //parents


                    context.AddObject("CARGA_PRESTACIONES_DETALLE_ESTADO", _CARGA_PRESTACIONES_DETALLE_ESTADO);
                    context.SaveChanges();

                    return(_CARGA_PRESTACIONES_DETALLE_ESTADO.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#8
0
        public void Update(int Id, string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioPREVISION repositorio = new RepositorioPREVISION(context);
                    PREVISION            _PREVISION  = repositorio.GetById(Id);
                    if (Equals(_PREVISION, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado PREVISION con Id =", Id.ToString()));
                    }

                    //properties

                    if (!string.IsNullOrEmpty(NOMBRE))
                    {
                        _PREVISION.NOMBRE = NOMBRE;
                    }

                    //parents


                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#9
0
        public void Delete(int Id)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioNOTA_COBRO_DETALLE repositorio         = new RepositorioNOTA_COBRO_DETALLE(context);
                    NOTA_COBRO_DETALLE            _NOTA_COBRO_DETALLE = repositorio.GetById(Id);

                    if (Equals(_NOTA_COBRO_DETALLE, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado NOTA_COBRO_DETALLE con Id =", Id.ToString()));
                    }

                    _NOTA_COBRO_DETALLE.ACTIVO = false;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#10
0
        public void Delete(int Id)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioCONVENIO_TARIFARIO repositorio         = new RepositorioCONVENIO_TARIFARIO(context);
                    CONVENIO_TARIFARIO            _CONVENIO_TARIFARIO = repositorio.GetById(Id);

                    if (Equals(_CONVENIO_TARIFARIO, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado CONVENIO_TARIFARIO con Id =", Id.ToString()));
                    }

                    _CONVENIO_TARIFARIO.ACTIVO = false;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#11
0
        public int Add(string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    GARANTIA _GARANTIA = new GARANTIA();

                    //properties

                    _GARANTIA.NOMBRE = NOMBRE;
                    _GARANTIA.ACTIVO = true;

                    //parents


                    context.AddObject("GARANTIA", _GARANTIA);
                    context.SaveChanges();

                    return(_GARANTIA.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#12
0
        public int Add(string NOMBRE, string RUT = "", string EDAD = "", string TELEFONO = "", string PAGADO = "")
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    PRESTACION_HUMANA _PRESTACION_HUMANA = new PRESTACION_HUMANA();

                    //properties

                    _PRESTACION_HUMANA.NOMBRE   = NOMBRE;
                    _PRESTACION_HUMANA.RUT      = RUT;
                    _PRESTACION_HUMANA.EDAD     = EDAD;
                    _PRESTACION_HUMANA.TELEFONO = TELEFONO;
                    _PRESTACION_HUMANA.PAGADO   = PAGADO;
                    _PRESTACION_HUMANA.ACTIVO   = true;

                    //parents


                    context.AddObject("PRESTACION_HUMANA", _PRESTACION_HUMANA);
                    context.SaveChanges();

                    return(_PRESTACION_HUMANA.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#13
0
        public int Add(string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    ESPECIE _ESPECIE = new ESPECIE();

                    //properties

                    _ESPECIE.NOMBRE = NOMBRE;
                    _ESPECIE.ACTIVO = true;

                    //parents


                    context.AddObject("ESPECIE", _ESPECIE);
                    context.SaveChanges();

                    return(_ESPECIE.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#14
0
        public int Add(string NOMBRE, string NOMBRE_REPORTE_DETALLE_FACTURA = "")
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    TIPO_PRESTACION _TIPO_PRESTACION = new TIPO_PRESTACION();

                    //properties

                    _TIPO_PRESTACION.NOMBRE = NOMBRE;
                    _TIPO_PRESTACION.NOMBRE_REPORTE_DETALLE_FACTURA = NOMBRE_REPORTE_DETALLE_FACTURA;
                    _TIPO_PRESTACION.ACTIVO = true;

                    //parents


                    context.AddObject("TIPO_PRESTACION", _TIPO_PRESTACION);
                    context.SaveChanges();

                    return(_TIPO_PRESTACION.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#15
0
        public void Delete(int Id)
        {
            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()));
                    }

                    _CARGA_PRESTACIONES_HUMANAS_EXAMEN.ACTIVO = false;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#16
0
        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;
            }
        }
示例#17
0
        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;
            }
        }
示例#18
0
        public void Update(int Id, int CARGA_PRESTACIONES_ESTADOId, int TIPO_PRESTACIONId, System.DateTime FECHA_CARGA, string ARCHIVO)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioCARGA_PRESTACIONES_ENCABEZADO repositorio = new RepositorioCARGA_PRESTACIONES_ENCABEZADO(context);
                    CARGA_PRESTACIONES_ENCABEZADO            _CARGA_PRESTACIONES_ENCABEZADO = repositorio.GetById(Id);
                    if (Equals(_CARGA_PRESTACIONES_ENCABEZADO, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_ENCABEZADO con Id =", Id.ToString()));
                    }

                    RepositorioCARGA_PRESTACIONES_ESTADO _repositorioCARGA_PRESTACIONES_ESTADO = new RepositorioCARGA_PRESTACIONES_ESTADO(context);
                    CARGA_PRESTACIONES_ESTADO            _objCARGA_PRESTACIONES_ESTADO         = _repositorioCARGA_PRESTACIONES_ESTADO.GetById(CARGA_PRESTACIONES_ESTADOId);
                    if (Equals(_objCARGA_PRESTACIONES_ESTADO, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_ESTADO con Id =", CARGA_PRESTACIONES_ESTADOId.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

                    _CARGA_PRESTACIONES_ENCABEZADO.FECHA_CARGA = FECHA_CARGA;
                    if (!string.IsNullOrEmpty(ARCHIVO))
                    {
                        _CARGA_PRESTACIONES_ENCABEZADO.ARCHIVO = ARCHIVO;
                    }

                    //parents

                    _CARGA_PRESTACIONES_ENCABEZADO.CARGA_PRESTACIONES_ESTADO = _objCARGA_PRESTACIONES_ESTADO;
                    _CARGA_PRESTACIONES_ENCABEZADO.TIPO_PRESTACION           = _objTIPO_PRESTACION;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#19
0
        public void Update(int Id, string NOMBRE, string RUT = "", string EDAD = "", string TELEFONO = "", string PAGADO = "")
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioPRESTACION_HUMANA repositorio        = new RepositorioPRESTACION_HUMANA(context);
                    PRESTACION_HUMANA            _PRESTACION_HUMANA = repositorio.GetById(Id);
                    if (Equals(_PRESTACION_HUMANA, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado PRESTACION_HUMANA con Id =", Id.ToString()));
                    }

                    //properties

                    if (!string.IsNullOrEmpty(NOMBRE))
                    {
                        _PRESTACION_HUMANA.NOMBRE = NOMBRE;
                    }
                    if (!string.IsNullOrEmpty(RUT))
                    {
                        _PRESTACION_HUMANA.RUT = RUT;
                    }
                    if (!string.IsNullOrEmpty(EDAD))
                    {
                        _PRESTACION_HUMANA.EDAD = EDAD;
                    }
                    if (!string.IsNullOrEmpty(TELEFONO))
                    {
                        _PRESTACION_HUMANA.TELEFONO = TELEFONO;
                    }
                    if (!string.IsNullOrEmpty(PAGADO))
                    {
                        _PRESTACION_HUMANA.PAGADO = PAGADO;
                    }

                    //parents


                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#20
0
        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;
            }
        }
示例#21
0
        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;
            }
        }
示例#22
0
        public void Update(int Id, int FACTURAId, int PRESTACIONId, int MONTO_TOTAL, int MONTO_COBRADO)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioFACTURA_DETALLE repositorio      = new RepositorioFACTURA_DETALLE(context);
                    FACTURA_DETALLE            _FACTURA_DETALLE = repositorio.GetById(Id);
                    if (Equals(_FACTURA_DETALLE, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado FACTURA_DETALLE con Id =", Id.ToString()));
                    }

                    RepositorioFACTURA _repositorioFACTURA = new RepositorioFACTURA(context);
                    FACTURA            _objFACTURA         = _repositorioFACTURA.GetById(FACTURAId);
                    if (Equals(_objFACTURA, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado FACTURA con Id =", FACTURAId.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

                    _FACTURA_DETALLE.MONTO_TOTAL   = MONTO_TOTAL;
                    _FACTURA_DETALLE.MONTO_COBRADO = MONTO_COBRADO;

                    //parents

                    _FACTURA_DETALLE.FACTURA    = _objFACTURA;
                    _FACTURA_DETALLE.PRESTACION = _objPRESTACION;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#23
0
        public void Update(int Id, string RUT_FACTURA, string NOMBRE_FACTURA, bool AFECTO_IVA, string NOMBRE_REPORTE_FACTURA, string NOMBRE_REPORTE_FACTURA_INDIVIDUAL = "")
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioTIPO_FACTURA repositorio   = new RepositorioTIPO_FACTURA(context);
                    TIPO_FACTURA            _TIPO_FACTURA = repositorio.GetById(Id);
                    if (Equals(_TIPO_FACTURA, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado TIPO_FACTURA con Id =", Id.ToString()));
                    }

                    //properties

                    if (!string.IsNullOrEmpty(RUT_FACTURA))
                    {
                        _TIPO_FACTURA.RUT_FACTURA = RUT_FACTURA;
                    }
                    if (!string.IsNullOrEmpty(NOMBRE_FACTURA))
                    {
                        _TIPO_FACTURA.NOMBRE_FACTURA = NOMBRE_FACTURA;
                    }
                    _TIPO_FACTURA.AFECTO_IVA = AFECTO_IVA;
                    if (!string.IsNullOrEmpty(NOMBRE_REPORTE_FACTURA))
                    {
                        _TIPO_FACTURA.NOMBRE_REPORTE_FACTURA = NOMBRE_REPORTE_FACTURA;
                    }
                    if (!string.IsNullOrEmpty(NOMBRE_REPORTE_FACTURA_INDIVIDUAL))
                    {
                        _TIPO_FACTURA.NOMBRE_REPORTE_FACTURA_INDIVIDUAL = NOMBRE_REPORTE_FACTURA_INDIVIDUAL;
                    }

                    //parents


                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#24
0
        public void Update(int Id, int NOTA_COBROId, int FACTURAId, int MONTO_PENDIENTE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioNOTA_COBRO_DETALLE repositorio         = new RepositorioNOTA_COBRO_DETALLE(context);
                    NOTA_COBRO_DETALLE            _NOTA_COBRO_DETALLE = repositorio.GetById(Id);
                    if (Equals(_NOTA_COBRO_DETALLE, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado NOTA_COBRO_DETALLE con Id =", Id.ToString()));
                    }

                    RepositorioNOTA_COBRO _repositorioNOTA_COBRO = new RepositorioNOTA_COBRO(context);
                    NOTA_COBRO            _objNOTA_COBRO         = _repositorioNOTA_COBRO.GetById(NOTA_COBROId);
                    if (Equals(_objNOTA_COBRO, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado NOTA_COBRO con Id =", NOTA_COBROId.ToString()));
                    }

                    RepositorioFACTURA _repositorioFACTURA = new RepositorioFACTURA(context);
                    FACTURA            _objFACTURA         = _repositorioFACTURA.GetById(FACTURAId);
                    if (Equals(_objFACTURA, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado FACTURA con Id =", FACTURAId.ToString()));
                    }

                    //properties

                    _NOTA_COBRO_DETALLE.MONTO_PENDIENTE = MONTO_PENDIENTE;

                    //parents

                    _NOTA_COBRO_DETALLE.NOTA_COBRO = _objNOTA_COBRO;
                    _NOTA_COBRO_DETALLE.FACTURA    = _objFACTURA;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#25
0
        public int Add(int CARGA_PRESTACIONES_ESTADOId, int TIPO_PRESTACIONId, System.DateTime FECHA_CARGA, string ARCHIVO)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioCARGA_PRESTACIONES_ESTADO _repositorioCARGA_PRESTACIONES_ESTADO = new RepositorioCARGA_PRESTACIONES_ESTADO(context);
                    CARGA_PRESTACIONES_ESTADO            _objCARGA_PRESTACIONES_ESTADO         = _repositorioCARGA_PRESTACIONES_ESTADO.GetById(CARGA_PRESTACIONES_ESTADOId);
                    if (Equals(_objCARGA_PRESTACIONES_ESTADO, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_ESTADO con Id =", CARGA_PRESTACIONES_ESTADOId.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()));
                    }

                    CARGA_PRESTACIONES_ENCABEZADO _CARGA_PRESTACIONES_ENCABEZADO = new CARGA_PRESTACIONES_ENCABEZADO();

                    //properties

                    _CARGA_PRESTACIONES_ENCABEZADO.FECHA_CARGA = FECHA_CARGA;
                    _CARGA_PRESTACIONES_ENCABEZADO.ARCHIVO     = ARCHIVO;
                    _CARGA_PRESTACIONES_ENCABEZADO.ACTIVO      = true;

                    //parents

                    _CARGA_PRESTACIONES_ENCABEZADO.CARGA_PRESTACIONES_ESTADO = _objCARGA_PRESTACIONES_ESTADO;
                    _CARGA_PRESTACIONES_ENCABEZADO.TIPO_PRESTACION           = _objTIPO_PRESTACION;

                    context.AddObject("CARGA_PRESTACIONES_ENCABEZADO", _CARGA_PRESTACIONES_ENCABEZADO);
                    context.SaveChanges();

                    return(_CARGA_PRESTACIONES_ENCABEZADO.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#26
0
        public void Update(int Id, int FACTURA_DETALLEId, int PAGOId, int MONTO)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioPAGO_DETALLE repositorio   = new RepositorioPAGO_DETALLE(context);
                    PAGO_DETALLE            _PAGO_DETALLE = repositorio.GetById(Id);
                    if (Equals(_PAGO_DETALLE, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado PAGO_DETALLE con Id =", Id.ToString()));
                    }

                    RepositorioFACTURA_DETALLE _repositorioFACTURA_DETALLE = new RepositorioFACTURA_DETALLE(context);
                    FACTURA_DETALLE            _objFACTURA_DETALLE         = _repositorioFACTURA_DETALLE.GetById(FACTURA_DETALLEId);
                    if (Equals(_objFACTURA_DETALLE, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado FACTURA_DETALLE con Id =", FACTURA_DETALLEId.ToString()));
                    }

                    RepositorioPAGO _repositorioPAGO = new RepositorioPAGO(context);
                    PAGO            _objPAGO         = _repositorioPAGO.GetById(PAGOId);
                    if (Equals(_objPAGO, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado PAGO con Id =", PAGOId.ToString()));
                    }

                    //properties

                    _PAGO_DETALLE.MONTO = MONTO;

                    //parents

                    _PAGO_DETALLE.FACTURA_DETALLE = _objFACTURA_DETALLE;
                    _PAGO_DETALLE.PAGO            = _objPAGO;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#27
0
        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;
            }
        }
示例#28
0
        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;
            }
        }
示例#29
0
        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;
            }
        }
示例#30
0
        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;
            }
        }