예제 #1
0
        private void ValidarObservacionesDetalle()
        {
            if (Session["idUsuarioValida"] != null)
            {
                string           op = Request["Operacion"].ToString();
                string           m_idDetalleProtocolo = Request["idDetalleProtocolo"].ToString();
                DetalleProtocolo oDetalle             = new DetalleProtocolo();
                oDetalle = (DetalleProtocolo)oDetalle.Get(typeof(DetalleProtocolo), int.Parse(m_idDetalleProtocolo));
                if (oDetalle != null)
                {
                    oDetalle.Observaciones = txtObservacionAnalisis.Text;
                    oDetalle.IdUsuarioValidaObservacion = int.Parse(Session["idUsuarioValida"].ToString());
                    oDetalle.FechaValidaObservacion     = DateTime.Now;

                    if (oDetalle.ConResultado == false)
                    {
                        oDetalle.IdUsuarioValida = int.Parse(Session["idUsuarioValida"].ToString()); oDetalle.FechaValidaObservacion = DateTime.Now;
                    }

                    //   oDetalle.ConResultado = true;
                    oDetalle.Save();
                    if (oDetalle.IdProtocolo.Estado == 0)
                    {
                        oDetalle.IdProtocolo.Estado = 1;
                        oDetalle.IdProtocolo.Save();
                    }
                    oDetalle.GrabarAuditoriaDetalleObservacionesProtocolo(op, oDetalle.IdUsuarioObservacion);
                    //pnlObservacionesDetalle.Visible = false;
                }// pnlObservacionesDetalle.UpdateAfterCallBack = true;
            }
            else
            {
                Response.Redirect("../FinSesion.aspx", false);
            }
        }
예제 #2
0
        protected void btnBorrarGuardarObservacionAnalisis_Click(object sender, EventArgs e)
        {
            string           m_idDetalleProtocolo = Request["idDetalleProtocolo"].ToString();
            DetalleProtocolo oDetalle             = new DetalleProtocolo();

            oDetalle = (DetalleProtocolo)oDetalle.Get(typeof(DetalleProtocolo), int.Parse(m_idDetalleProtocolo));
            if (oDetalle != null)
            {
                oDetalle.Observaciones = "";
                if (oDetalle.IdUsuarioValidaObservacion > 0)
                {
                    oDetalle.IdUsuarioValidaObservacion = 0;
                    oDetalle.FechaValidaObservacion     = DateTime.Now;
                }



                oDetalle.IdUsuarioObservacion = int.Parse(Session["idUsuario"].ToString()); oDetalle.FechaObservacion = DateTime.Now;



                //   oDetalle.ConResultado = true;
                oDetalle.Save();

                oDetalle.GrabarAuditoriaDetalleObservacionesProtocolo("Borra", oDetalle.IdUsuarioObservacion);
                //pnlObservacionesDetalle.Visible = false;
            }
        }
예제 #3
0
        private void GuardarObservacionesDetalle()
        {
            string           m_idDetalleProtocolo = Request["idDetalleProtocolo"].ToString();
            DetalleProtocolo oDetalle             = new DetalleProtocolo();

            oDetalle = (DetalleProtocolo)oDetalle.Get(typeof(DetalleProtocolo), int.Parse(m_idDetalleProtocolo));
            if (oDetalle != null)
            {
                oDetalle.Observaciones = txtObservacionAnalisis.Text;
                if (Request["Operacion"].ToString() == "Valida")
                {
                    oDetalle.IdUsuarioObservacion = int.Parse(Session["idUsuarioValida"].ToString());
                }
                else
                {
                    oDetalle.IdUsuarioObservacion = int.Parse(Session["idUsuario"].ToString());
                }
                oDetalle.FechaObservacion = DateTime.Now;
                //oDetalle.ConResultado = true;
                oDetalle.GrabarAuditoriaDetalleObservacionesProtocolo("Carga", oDetalle.IdUsuarioObservacion);

                oDetalle.Save();
                // pnlObservacionesDetalle.Visible = false;
            } //pnlObservacionesDetalle.UpdateAfterCallBack = true;
        }