示例#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 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;
            }
        }
示例#3
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;
            }
        }
示例#4
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;
            }
        }
示例#5
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;
            }
        }
示例#6
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;
            }
        }
示例#7
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;
            }
        }
示例#8
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;
            }
        }
示例#9
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;
            }
        }
示例#10
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;
            }
        }
示例#11
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;
            }
        }
示例#12
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;
            }
        }
示例#13
0
        public int Add(int FACTURAId, int PRESTACIONId, int MONTO_TOTAL, int MONTO_COBRADO)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    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()));
                    }

                    FACTURA_DETALLE _FACTURA_DETALLE = new FACTURA_DETALLE();

                    //properties

                    _FACTURA_DETALLE.MONTO_TOTAL   = MONTO_TOTAL;
                    _FACTURA_DETALLE.MONTO_COBRADO = MONTO_COBRADO;
                    _FACTURA_DETALLE.ACTIVO        = true;

                    //parents

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

                    context.AddObject("FACTURA_DETALLE", _FACTURA_DETALLE);
                    context.SaveChanges();

                    return(_FACTURA_DETALLE.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#14
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;
            }
        }
示例#15
0
        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;
            }
        }
示例#16
0
        public int Add(int FACTURA_DETALLEId, int PAGOId, int MONTO)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    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()));
                    }

                    PAGO_DETALLE _PAGO_DETALLE = new PAGO_DETALLE();

                    //properties

                    _PAGO_DETALLE.MONTO  = MONTO;
                    _PAGO_DETALLE.ACTIVO = true;

                    //parents

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

                    context.AddObject("PAGO_DETALLE", _PAGO_DETALLE);
                    context.SaveChanges();

                    return(_PAGO_DETALLE.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#17
0
        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;
            }
        }
示例#18
0
        public int Add(int NOTA_COBROId, int FACTURAId, int MONTO_PENDIENTE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    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()));
                    }

                    NOTA_COBRO_DETALLE _NOTA_COBRO_DETALLE = new NOTA_COBRO_DETALLE();

                    //properties

                    _NOTA_COBRO_DETALLE.MONTO_PENDIENTE = MONTO_PENDIENTE;
                    _NOTA_COBRO_DETALLE.ACTIVO          = true;

                    //parents

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

                    context.AddObject("NOTA_COBRO_DETALLE", _NOTA_COBRO_DETALLE);
                    context.SaveChanges();

                    return(_NOTA_COBRO_DETALLE.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#19
0
        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;
            }
        }
示例#20
0
        public int Add(int ID, string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioREGION repositorio = new RepositorioREGION(context);

                    if (repositorio.GetByFilter(ID, true).Any())
                    {
                        throw new Exception("Ya existe una región con este ID");
                    }

                    REGION _REGION = null;
                    if (repositorio.GetByFilter(ID, false).Any())
                    {
                        _REGION        = repositorio.GetByFilter(ID, false).First();
                        _REGION.NOMBRE = NOMBRE;
                        _REGION.ACTIVO = true;
                    }
                    else
                    {
                        _REGION        = new Modelo.REGION();
                        _REGION.ID     = ID;
                        _REGION.NOMBRE = NOMBRE;
                        _REGION.ACTIVO = true;
                        context.AddObject("REGION", _REGION);
                    }

                    context.SaveChanges();

                    return(_REGION.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#21
0
        public int Add(int FACTURAId, System.DateTime FECHA_EMISION, int NUMERO_NOTA_CREDITO, bool CORRECCION_TOTAL_PARCIAL)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    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()));
                    }

                    NOTA_CREDITO _NOTA_CREDITO = new NOTA_CREDITO();

                    //properties

                    _NOTA_CREDITO.FECHA_EMISION            = FECHA_EMISION;
                    _NOTA_CREDITO.NUMERO_NOTA_CREDITO      = NUMERO_NOTA_CREDITO;
                    _NOTA_CREDITO.CORRECCION_TOTAL_PARCIAL = CORRECCION_TOTAL_PARCIAL;
                    _NOTA_CREDITO.ACTIVO = true;

                    //parents

                    _NOTA_CREDITO.FACTURA = _objFACTURA;

                    context.AddObject("NOTA_CREDITO", _NOTA_CREDITO);
                    context.SaveChanges();

                    return(_NOTA_CREDITO.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#22
0
        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;
            }
        }
示例#23
0
        public int Add(int TIPO_PRESTACIONId, string CODIGO, string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    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()));
                    }

                    EXAMEN _EXAMEN = new EXAMEN();

                    //properties

                    _EXAMEN.CODIGO = CODIGO;
                    _EXAMEN.NOMBRE = NOMBRE;
                    _EXAMEN.ACTIVO = true;

                    //parents

                    _EXAMEN.TIPO_PRESTACION = _objTIPO_PRESTACION;

                    context.AddObject("EXAMEN", _EXAMEN);
                    context.SaveChanges();

                    return(_EXAMEN.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#24
0
        public int Add(int ESPECIEId, string NOMBRE)
        {
            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()));
                    }

                    RAZA _RAZA = new RAZA();

                    //properties

                    _RAZA.NOMBRE = NOMBRE;
                    _RAZA.ACTIVO = true;

                    //parents

                    _RAZA.ESPECIE = _objESPECIE;

                    context.AddObject("RAZA", _RAZA);
                    context.SaveChanges();

                    return(_RAZA.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#25
0
        public int Add(int CONVENIOId, System.DateTime FECHA_VIGENCIA)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    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()));
                    }

                    CONVENIO_TARIFARIO _CONVENIO_TARIFARIO = new CONVENIO_TARIFARIO();

                    //properties

                    _CONVENIO_TARIFARIO.FECHA_VIGENCIA = FECHA_VIGENCIA;
                    _CONVENIO_TARIFARIO.ACTIVO         = true;

                    //parents

                    _CONVENIO_TARIFARIO.CONVENIO = _objCONVENIO;

                    context.AddObject("CONVENIO_TARIFARIO", _CONVENIO_TARIFARIO);
                    context.SaveChanges();

                    return(_CONVENIO_TARIFARIO.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#26
0
        public int Add(int TIPO_COBROId, System.DateTime FECHA_COBRO)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioTIPO_COBRO _repositorioTIPO_COBRO = new RepositorioTIPO_COBRO(context);
                    TIPO_COBRO            _objTIPO_COBRO         = _repositorioTIPO_COBRO.GetById(TIPO_COBROId);
                    if (Equals(_objTIPO_COBRO, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado TIPO_COBRO con Id =", TIPO_COBROId.ToString()));
                    }

                    COBRO _COBRO = new COBRO();

                    //properties

                    _COBRO.FECHA_COBRO = FECHA_COBRO;
                    _COBRO.ACTIVO      = true;

                    //parents

                    _COBRO.TIPO_COBRO = _objTIPO_COBRO;

                    context.AddObject("COBRO", _COBRO);
                    context.SaveChanges();

                    return(_COBRO.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#27
0
        public int Add(int REGIONId, string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioREGION _repositorioREGION = new RepositorioREGION(context);
                    REGION            _objREGION         = _repositorioREGION.GetById(REGIONId);
                    if (Equals(_objREGION, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado REGION con Id =", REGIONId.ToString()));
                    }

                    COMUNA _COMUNA = new COMUNA();

                    //properties

                    _COMUNA.NOMBRE = NOMBRE;
                    _COMUNA.ACTIVO = true;

                    //parents

                    _COMUNA.REGION = _objREGION;

                    context.AddObject("COMUNA", _COMUNA);
                    context.SaveChanges();

                    return(_COMUNA.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
示例#28
0
        public int Add(int PRESTACIONId, string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    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_MUESTRA _PRESTACION_MUESTRA = new PRESTACION_MUESTRA();

                    //properties

                    _PRESTACION_MUESTRA.NOMBRE = NOMBRE;
                    _PRESTACION_MUESTRA.ACTIVO = true;

                    //parents

                    _PRESTACION_MUESTRA.PRESTACION = _objPRESTACION;

                    context.AddObject("PRESTACION_MUESTRA", _PRESTACION_MUESTRA);
                    context.SaveChanges();

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