protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { if (Request.QueryString.Count > 0) { if (Request.QueryString["var"] != null) { String ID = Security.Decrypt(Request.QueryString["var"].ToString()); intRegistroID = Convert.ToInt32(ID); if (intRegistroID > 0) { using (var db = new App_Data.TomoUDBEntities()) { if (db.tbl_CAT_Registro.Any(i => i.intRegistroID == intRegistroID && (bool)i.bitConfirmado)) { divConfirmar.Visible = false; lblMensaje.Text = "Ya se realizó la confirmación del registro."; lblMensaje.Visible = true; } else { divConfirmar.Visible = true; lblMensaje.Text = ""; lblMensaje.Visible = false; } } } else { divConfirmar.Visible = false; lblMensaje.Text = "No es posible obtener el numero de registro"; lblMensaje.Visible = true; } } else { divConfirmar.Visible = false; lblMensaje.Text = "No es posible obtener el numero de registro"; lblMensaje.Visible = true; } } } } catch (Exception er) { Log.EscribeLog("Existe un error al confirmar: " + er.Message); } }
protected void btnConfirmar_Click(object sender, EventArgs e) { bool valido = false; string site = ""; try { if (intRegistroID > 0) { using (var db = new App_Data.TomoUDBEntities()) { var sitio = db.tbl_SYS_Configuraciones.FirstOrDefault(i => i.vchConfiguracion == "ubicacion_sitio"); var registro = db.tbl_CAT_Registro.FirstOrDefault(i => i.intRegistroID == intRegistroID); registro.bitConfirmado = true; db.SaveChanges(); valido = true; site = sitio.vchValor; } if (valido) { divConfirmar.Visible = false; lblMensaje.Text = "Ya se realizó la confirmación del registro."; lblMensaje.Visible = true; Response.Redirect(site); } } else { divConfirmar.Visible = false; lblMensaje.Text = "No es posible obtener el numero de registro"; lblMensaje.Visible = true; } } catch (Exception eR) { Log.EscribeLog("Existe un error al confirmar: " + eR.Message); } }