public void GrabarAuditoriaDetalleProtocolo(string m_accion, int m_idusuario)
        {
            AuditoriaProtocolo oRegistro = new AuditoriaProtocolo();

            oRegistro.Accion      = m_accion;
            oRegistro.Fecha       = DateTime.Now;
            oRegistro.Hora        = DateTime.Now.ToLongTimeString();
            oRegistro.IdProtocolo = this.IdProtocolo.IdProtocolo;
            oRegistro.IdUsuario   = m_idusuario;
            oRegistro.Analisis    = this.IdSubItem.Nombre;
            if (IdSubItem.IdTipoResultado == 1)
            {
                if (this.ConResultado)
                {
                    oRegistro.Valor = this.ResultadoNum.ToString();
                }
                else
                {
                    oRegistro.Valor = "";
                }
            }
            else
            {
                oRegistro.Valor = this.ResultadoCar;
            }

            oRegistro.Save();
        }
        public void GrabarAuditoriaDetalleObservacionesProtocolo(string m_accion, int m_idusuario)
        {
            AuditoriaProtocolo oRegistro = new AuditoriaProtocolo();

            oRegistro.Accion      = m_accion;
            oRegistro.Fecha       = DateTime.Now;
            oRegistro.Hora        = DateTime.Now.ToLongTimeString();
            oRegistro.IdProtocolo = this.IdProtocolo.IdProtocolo;
            oRegistro.IdUsuario   = m_idusuario;
            oRegistro.Analisis    = this.IdSubItem.Nombre + " - Observacion";
            oRegistro.Valor       = this.Observaciones;

            oRegistro.Save();
        }