public override void CargarDatos(int?entidadId)
        {
            // Instancion por medio del Inyector el Objeto Grupo
            pacientePatologia = ObjectFactory.GetInstance <Dominio.DatosPaciente.Entidades.PacientePatologia>();

            if (entidadId.HasValue)
            {
                pacientePatologia = datosPacienteUoW.PacientePatologiaRepositorio.ObtenerPorId(entidadId.Value);

                this.cmbPatologia.SelectedValue = pacientePatologia.PatologiaId;
                this.nudAnio.Value       = pacientePatologia.Anio;
                this.nudMes.Value        = pacientePatologia.Mes;
                this.txtObservacion.Text = pacientePatologia.Observacion;
            }
            else
            {
                Mensaje.Mostrar(new Exception("Error al cargar los Datos"), Constantes.TipoMensaje.Error);
            }
        }
        public override void NuevoRegistro()
        {
            try
            {
                pacientePatologia = ObjectFactory.GetInstance <Dominio.DatosPaciente.Entidades.PacientePatologia>();

                pacientePatologia.Anio        = Convert.ToInt32(this.nudAnio.Value);
                pacientePatologia.Mes         = Convert.ToInt32(this.nudMes.Value);
                pacientePatologia.Observacion = this.txtObservacion.Text;
                pacientePatologia.PacienteId  = PacienteId;
                pacientePatologia.PatologiaId = Convert.ToInt32(this.cmbPatologia.SelectedValue);

                datosPacienteUoW.PacientePatologiaRepositorio.Insertar(pacientePatologia);
                datosPacienteUoW.Commit();

                this.nudAnio.Focus();
            }
            //catch ()
            catch (Exception ex)
            {
                Mensaje.Mostrar(ex, Constantes.TipoMensaje.Error);
            }
        }