本文整理汇总了C#中LQCE.Modelo.LQCEEntities.AddToPRESTACION_VETERINARIA方法的典型用法代码示例。如果您正苦于以下问题:C# LQCEEntities.AddToPRESTACION_VETERINARIA方法的具体用法?C# LQCEEntities.AddToPRESTACION_VETERINARIA怎么用?C# LQCEEntities.AddToPRESTACION_VETERINARIA使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LQCE.Modelo.LQCEEntities
的用法示例。
在下文中一共展示了LQCEEntities.AddToPRESTACION_VETERINARIA方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CambiarEstadoCarga
//.........这里部分代码省略.........
context.AddToPRESTACION(_PRESTACION);
PRESTACION_HUMANA _PRESTACION_HUMANA = new PRESTACION_HUMANA();
_PRESTACION_HUMANA.PRESTACION = _PRESTACION;
_PRESTACION_HUMANA.NOMBRE = _CARGA_PRESTACIONES_HUMANAS_DETALLE.NOMBRE;
_PRESTACION_HUMANA.TELEFONO = _CARGA_PRESTACIONES_HUMANAS_DETALLE.TELEFONO;
_PRESTACION_HUMANA.EDAD = _CARGA_PRESTACIONES_HUMANAS_DETALLE.EDAD;
_PRESTACION_HUMANA.RUT = _CARGA_PRESTACIONES_HUMANAS_DETALLE.RUT;
_PRESTACION_HUMANA.ACTIVO = true;
context.AddToPRESTACION_HUMANA(_PRESTACION_HUMANA);
foreach (CARGA_PRESTACIONES_HUMANAS_EXAMEN _CARGA_PRESTACIONES_HUMANAS_EXAMEN in _CARGA_PRESTACIONES_HUMANAS_DETALLE
.CARGA_PRESTACIONES_HUMANAS_EXAMEN.Where(d => d.ACTIVO))
{
PRESTACION_EXAMEN _PRESTACION_EXAMEN = new PRESTACION_EXAMEN();
_PRESTACION_EXAMEN.PRESTACION = _PRESTACION;
_PRESTACION_EXAMEN.EXAMEN = _CARGA_PRESTACIONES_HUMANAS_EXAMEN.EXAMEN;
_PRESTACION_EXAMEN.VALOR = _CARGA_PRESTACIONES_HUMANAS_EXAMEN.VALOR_VALOR_EXAMEN;
_PRESTACION_EXAMEN.ACTIVO = true;
context.AddToPRESTACION_EXAMEN(_PRESTACION_EXAMEN);
}
}
}
else if (objEncabezado.TIPO_PRESTACION.ID == (int)ENUM_TIPO_PRESTACION.Veterinarias)
{
TIPO_PRESTACION _TIPO_PRESTACION = _RepositorioTIPO_PRESTACION.GetById((int)ENUM_TIPO_PRESTACION.Veterinarias);
if (_TIPO_PRESTACION == null)
throw new Exception("No se encuentra informacion de tipo de prestación veterinaria");
foreach (CARGA_PRESTACIONES_VETERINARIAS_DETALLE _CARGA_PRESTACIONES_VETERINARIAS_DETALLE in objEncabezado.CARGA_PRESTACIONES_VETERINARIAS_DETALLE
.Where(d => d.ACTIVO && d.CARGA_PRESTACIONES_DETALLE_ESTADO.ID == (int)ENUM_CARGA_PRESTACIONES_DETALLE_ESTADO.Validado))
{
if (string.IsNullOrEmpty(_CARGA_PRESTACIONES_VETERINARIAS_DETALLE.NOMBRE))
throw new Exception("No se ha señalado nombre");
if (!_CARGA_PRESTACIONES_VETERINARIAS_DETALLE.VALOR_FICHA.HasValue)
throw new Exception("No se ha señalado ingreso");
if (_CARGA_PRESTACIONES_VETERINARIAS_DETALLE.ESPECIE1 == null)
throw new Exception("No se ha identificado ESPECIE");
if (_CARGA_PRESTACIONES_VETERINARIAS_DETALLE.CLIENTE == null)
throw new Exception("No se ha identificado al cliente");
if (!_CARGA_PRESTACIONES_VETERINARIAS_DETALLE.VALOR_TOTAL.HasValue)
throw new Exception("No se ha señalado valor total de prestaciones");
if (string.IsNullOrEmpty(_CARGA_PRESTACIONES_VETERINARIAS_DETALLE.SOLICITA))
throw new Exception("No se ha señalado solicitante");
if (!_CARGA_PRESTACIONES_VETERINARIAS_DETALLE.VALOR_FECHA_RECEPCION.HasValue)
throw new Exception("Fecha de recepción debe tener valor");
PRESTACION _PRESTACION = new PRESTACION();
_PRESTACION.ID = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.VALOR_FICHA.Value;
_PRESTACION.TIPO_PRESTACION = _TIPO_PRESTACION;
_PRESTACION.CLIENTE = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.CLIENTE;
_PRESTACION.GARANTIA = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.GARANTIA1;
_PRESTACION.PENDIENTE = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.PENDIENTE;
_PRESTACION.RECEPCION = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.RECEPCION;
_PRESTACION.MEDICO = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.MEDICO;
_PRESTACION.FECHA_RECEPCION = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.VALOR_FECHA_RECEPCION.Value;
_PRESTACION.PREVISION = null;
_PRESTACION.ACTIVO = true;
context.AddToPRESTACION(_PRESTACION);
PRESTACION_VETERINARIA _PRESTACION_VETERINARIA = new PRESTACION_VETERINARIA();
_PRESTACION_VETERINARIA.PRESTACION = _PRESTACION;
_PRESTACION_VETERINARIA.NOMBRE = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.NOMBRE;
_PRESTACION_VETERINARIA.ESPECIE = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.ESPECIE1;
_PRESTACION_VETERINARIA.RAZA = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.RAZA1;
_PRESTACION_VETERINARIA.SEXO = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.SEXO;
_PRESTACION_VETERINARIA.EDAD = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.EDAD;
_PRESTACION_VETERINARIA.TELEFONO = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.TELEFONO;
_PRESTACION_VETERINARIA.PROCEDENCIA = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.PROCEDENCIA;
_PRESTACION_VETERINARIA.SOLICITANTE = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.SOLICITA;
_PRESTACION_VETERINARIA.FICHA_CLINICA = _CARGA_PRESTACIONES_VETERINARIAS_DETALLE.VALOR_FICHA_CLINICA;
_PRESTACION_VETERINARIA.ACTIVO = true;
context.AddToPRESTACION_VETERINARIA(_PRESTACION_VETERINARIA);
foreach (CARGA_PRESTACIONES_VETERINARIAS_EXAMEN _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN in _CARGA_PRESTACIONES_VETERINARIAS_DETALLE
.CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.Where(d => d.ACTIVO))
{
PRESTACION_EXAMEN _PRESTACION_EXAMEN = new PRESTACION_EXAMEN();
_PRESTACION_EXAMEN.PRESTACION = _PRESTACION;
_PRESTACION_EXAMEN.EXAMEN = _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.EXAMEN;
_PRESTACION_EXAMEN.VALOR = _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.VALOR_VALOR_EXAMEN;
_PRESTACION_EXAMEN.ACTIVO = true;
context.AddToPRESTACION_EXAMEN(_PRESTACION_EXAMEN);
}
}
}
}
context.SaveChanges();
}
}
catch (Exception ex)
{
ISException.RegisterExcepcion(ex);
Error = ex.Message;
throw ex;
}
}