public static List <object> FormToDto(this FormDiagnosticoTratamiento form, bool newForm = false)
        {
            if (newForm)
            {
                nuevoIdDiagnostico = Guid.NewGuid();
                nuevoIdMaterial    = Guid.NewGuid();
                nuevoIdTratamiento = Guid.NewGuid();
            }
            else
            {
                nuevoIdDiagnostico = form.IdDiagnostico;
                nuevoIdMaterial    = (Guid)form.IdMaterialSoporte;
                nuevoIdTratamiento = (Guid)form.IdTratamiento;
            }

            TratamientoDto tratamiento = new TratamientoDto
            {
                idTratamiento            = nuevoIdTratamiento,
                fisico                   = form.Fisico,
                ejerciciosPropioceptivos = form.EjerciciosPropioceptivos,
                farmacologico            = form.Farmacologico,
                quiropodologico          = form.Quiropodologico,
                ortosisDigital           = form.Ortosis,
                ortosisDigitalTipo       = form.TipoOrtosis,
                soportePlantar           = form.SoportePlantar,
                vendajeFuncional         = form.VendajeFuncional,
                preventivo               = form.Preventivo,
                preventivoObservacion    = form.PreventivoObservaciones,
                calzadoterapia           = form.Calzadoterapia,
                otros = form.Otros
            };

            DiagnosticoDto diagnostico = new DiagnosticoDto
            {
                idDiagnostico     = nuevoIdDiagnostico,
                anotaciones       = form.Anotaciones,
                id_primera_visita = form.IdPrimeraVisita,
                id_tratamiento    = nuevoIdTratamiento,
                Tratamiento       = tratamiento
            };

            MaterialSoportePlantarDto materialSoportePlantar = new MaterialSoportePlantarDto
            {
                idMaterialSoportePlantar = nuevoIdMaterial,
                TAD            = form.Tad,
                resinas        = form.Resinas,
                EVA            = form.Eva,
                propileno      = form.Propileno,
                componentes    = form.Componentes,
                otros          = form.Otros,
                id_tratamiento = nuevoIdTratamiento,
                tratamiento    = tratamiento
            };

            return(new List <object>()
            {
                diagnostico, materialSoportePlantar
            });
        }
Ejemplo n.º 2
0
        public TratamientoTest()
        {
            _tratamientoDto = new TratamientoDto()
            {
                idTratamiento = Guid.NewGuid()
            };

            _tratamientoModel = new TratamientoModel()
            {
                idTratamiento = Guid.NewGuid()
            };
        }
Ejemplo n.º 3
0
 public static TratamientoModel DtoToModel(this TratamientoDto tratamiento)
 {
     return(new TratamientoModel
     {
         idTratamiento = tratamiento.idTratamiento,
         calzadoterapia = tratamiento.calzadoterapia,
         ejerciciosPropioceptivos = tratamiento.ejerciciosPropioceptivos,
         farmacologico = tratamiento.farmacologico,
         fisico = tratamiento.fisico,
         ortosisDigital = tratamiento.ortosisDigital,
         ortosisDigitalTipo = tratamiento.ortosisDigitalTipo,
         otros = tratamiento.otros,
         preventivo = tratamiento.preventivo,
         preventivoObservacion = tratamiento.preventivoObservacion,
         quiropodologico = tratamiento.quiropodologico,
         vendajeFuncional = tratamiento.vendajeFuncional
     });
 }
Ejemplo n.º 4
0
        internal override DtoBase PopulateDto(OracleDataReader reader)
        {
            var tratamiento = new TratamientoDto();

            //
            if (!reader.IsDBNull(_ordTraId))
            {
                tratamiento.TraId = reader.GetInt32(_ordTraId);
            }
            //
            if (!reader.IsDBNull(_ordTraDescripcion))
            {
                tratamiento.TraDescripcion = reader.GetString(_ordTraDescripcion);
            }
            // IsNew
            tratamiento.IsNew = false;

            return(tratamiento);
        }