Ejemplo n.º 1
0
        public override void NuevoRegistro()
        {
            try
            {
                vademecum = new Vademecum();
                {
                    vademecum.Advertencia          = txtAdvertencias.Text;
                    vademecum.AccionTerapeutica    = txtAccionTerapeutica.Text;
                    vademecum.Composicion          = txtComposicion.Text;
                    vademecum.Contraindicacion     = txtContraindicaciones.Text;
                    vademecum.ContraindicacionesPA = txtContraIndicacionesPA.Text;
                    vademecum.Dosificacion         = txtDosificacion.Text;
                    vademecum.Farmacocinetica      = txtFarmacocinetica.Text;
                    vademecum.Farmacodinamia       = txtFarmacodinamia.Text;
                    vademecum.Farmacologia         = txtFarmacologia.Text;
                    vademecum.Indicacion           = txtIndicaciones.Text;
                    vademecum.Interaccion          = txtInteracciones.Text;
                    vademecum.Nombre            = txtNombre.Text;
                    vademecum.NombreComercial   = txtNombreComercial.Text;
                    vademecum.Precaucion        = txtPrecauciones.Text;
                    vademecum.Presentacion      = txtPresentaciones.Text;
                    vademecum.PrincipioActivo   = txtPrincipioActivo.Text;
                    vademecum.ReaccionesAdversa = txtReaccionesAdversas.Text;
                    vademecum.Sobredosificacion = txtSobredosificacion.Text;
                };

                consultaPacienteUoW.VademecumRepositorio.Insertar(vademecum);
                consultaPacienteUoW.Commit();
            }
            catch (Exception ex)
            {
                Mensaje.Mostrar(ex, Constantes.TipoMensaje.Error);
            }
        }
Ejemplo n.º 2
0
        public override void CargarDatos(int?entidadId)
        {
            // Instancion por medio del Inyector el Objeto Grupo
            vademecum = ObjectFactory.GetInstance <Vademecum>();

            if (entidadId.HasValue)
            {
                vademecum = consultaPacienteUoW.VademecumRepositorio.ObtenerPorId(entidadId.Value);

                this.txtAccionTerapeutica.Text    = vademecum.AccionTerapeutica.ToString();
                this.txtAdvertencias.Text         = vademecum.Advertencia;
                this.txtComposicion.Text          = vademecum.Composicion;
                this.txtContraIndicacionesPA.Text = vademecum.ContraindicacionesPA;
                this.txtContraindicaciones.Text   = vademecum.Contraindicacion;
                this.txtDosificacion.Text         = vademecum.Dosificacion;
                this.txtFarmacocinetica.Text      = vademecum.Farmacocinetica;
                this.txtFarmacodinamia.Text       = vademecum.Farmacodinamia;
                this.txtFarmacologia.Text         = vademecum.Farmacologia;
                this.txtIndicaciones.Text         = vademecum.Indicacion;
                this.txtInteracciones.Text        = vademecum.Interaccion;
                this.txtNombre.Text             = vademecum.Nombre;
                this.txtNombreComercial.Text    = vademecum.NombreComercial;
                this.txtPrecauciones.Text       = vademecum.Precaucion;
                this.txtPresentaciones.Text     = vademecum.Presentacion;
                this.txtPrincipioActivo.Text    = vademecum.PrincipioActivo;
                this.txtReaccionesAdversas.Text = vademecum.ReaccionesAdversa;
                this.txtSobredosificacion.Text  = vademecum.Sobredosificacion;
            }
            else
            {
                Mensaje.Mostrar(new Exception("Error al cargar los Datos"), Constantes.TipoMensaje.Error);
            }
        }