protected void Click_B_Aplicar(object sender, EventArgs e) { try { EncapsulateUsuario usuario = new EncapsulateUsuario(); usuario.Nombre = TB_Nombre.Text; usuario.Apellido = TB_Apellido.Text; usuario.Direccion = TB_Direccion.Text; usuario.Correo = TB_Correo.Text; usuario.Telefono = Convert.ToInt64(TB_Telefono.Text); usuario.Edad = Convert.ToInt32(TB_Edad.Text); usuario.DocIdentidad = TB_Documento.Text; usuario.Contrasena = TB_Contrasena.Text; bool respuesta = new DataUsuario().editarUsuario(usuario); if (respuesta == true) { Response.Redirect(Request.Url.AbsoluteUri); } else { String mensaje = "¡El documento de identidad ya se encuentra registrado!"; mostrarMensaje(mensaje); } } catch (Exception Ex) { throw Ex; } }
//metodo para eliminar un usuario y retorna el mensaje de confirmacion del proceso public string eliminar(DataUsuario du) { string msg = ""; //comando que ejecute el procedure insert SqlCommand cmd = new SqlCommand("usp_delete_usuario", cn.getCN); cmd.CommandType = CommandType.StoredProcedure; //lista de Parametros cmd.Parameters.Add("@cod", SqlDbType.Char).Value = du.CodUsu; //abrir la conexion cn.getCN.Open(); try { msg = cmd.ExecuteNonQuery().ToString() + "Registro Eliminado"; } catch (Exception ex) { msg = ex.Message; } finally { cn.getCN.Close(); } //enviamos el mensaje return(msg); }
protected void Click_LB_Registrar(object sender, EventArgs e) { try { EncapsulateUsuario usuario = new EncapsulateUsuario(); usuario.Nombre = TB_Nombre.Text; usuario.Apellido = TB_Apellido.Text; usuario.Correo = TB_Correo.Text; usuario.Direccion = TB_Direccion.Text; usuario.Edad = int.Parse(TB_Edad.Text); usuario.Telefono = long.Parse(TB_Telefono.Text); usuario.DocIdentidad = TB_Documento.Text; usuario.Contrasena = TB_Contrasena.Text; usuario.IdRol = 2; bool respuesta = new DataUsuario().registrarUsuario(usuario); if (respuesta == true) { Response.Redirect("~/View/Usuario/IniciarSesion.aspx"); } else { String mensaje = "¡El documento de identidad ya se encuentra registrado!"; mostrarMensaje(mensaje); } } catch (Exception Ex) { throw Ex; } }
public override global::System.Data.DataSet Clone() { DataUsuario cln = ((DataUsuario)(base.Clone())); cln.InitVars(); cln.SchemaSerializationMode = this.SchemaSerializationMode; return(cln); }
public DataUsuario ConsultarUsuario(LoginRequest login) { DataUsuario usuario = new DataUsuario(); try { using (WantgoProdEntities ctx = new WantgoProdEntities()) { var result = (from item in ctx.usuario join p in ctx.pais on item.id_Pais equals p.id_Pais where item.correo == login.email && item.password == login.password select new { item.id_usuario, item.usuario1, item.correo, item.Sexo, item.telefono, item.foto_Perfil, item.pasaporte, p.nombre, p.ruta_logo }); if (result != null) { foreach (var u in result) { DataUsuario dataUsuario = new DataUsuario() { id_usuario = u.id_usuario, usuario = u.usuario1, correo = u.correo, foto_Perfil = u.foto_Perfil,//cambio solicitado pais = u.nombre, Sexo = u.Sexo, telefono = u.telefono, foto_pais = u.ruta_logo, pasaporte = u.pasaporte }; usuario = dataUsuario; } return(usuario); } } } catch (Exception ex) { return(null); } return(usuario); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { DataUsuario ds = new DataUsuario(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); any.Namespace = ds.Namespace; sequence.Items.Add(any); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
protected void btnRegistrar_Click(object sender, EventArgs e) { //instancia de DataUsuario DataUsuario du = new DataUsuario(); du.CodUsu = txtUsuario.Text; du.NomUsu = txtNombre.Text; du.ApePat = txtApePat.Text; du.ApeMat = txtApeMat.Text; du.FechaNac = DateTime.Parse(txtFechaNac.Text); du.Domicilio = txtDomi.Text; du.Telefono = txtFono.Text; du.DNI = txtDni.Text; du.TipoUsu = "Cliente"; du.IdPais = cboPaises.SelectedValue; du.CodDpto = cboDpto.SelectedValue; du.CodProv = cboProv.SelectedValue; du.CodDis = cboDist.SelectedValue; du.Clave = txtClave.Text; //instancia de DataCliente DataCliente dc = new DataCliente(); dc.CodUsu_Cli = txtUsuario.Text; dc.RUC = txtRUC.Text; //ejecutamos el metodo string msg1 = usu.agregar(du); string msg2 = cli.agregar(dc); DataTarjeta tar = new DataTarjeta(); tar.NroTarjeta = txtNroTarjeta.Text; tar.Descrip = "Debito"; tar.CodTipo = "100"; tar.CodUsu = txtUsuario.Text; tar.CodSeg = txtCodSeguridad.Text; usu.agregarTarjeta(tar); //alerta que muestre el mensaje string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, msg2); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); Session["usuarioNombre"] = txtUsuario.Text; Response.Redirect("PrincipalCliente.aspx?usuario=" + du.CodUsu); }
public List <DataUsuario> obtenerUsuarios() { List <DataUsuario> lista = new List <DataUsuario> (); DataUsuario usuario1 = new DataUsuario(); usuario1.Nombre = "juan"; usuario1.Apellido = "perez"; lista.Add(usuario1); DataUsuario usuario2 = new DataUsuario(); usuario2.Nombre = "maria"; usuario2.Apellido = "martinez"; lista.Add(usuario2); return(lista); }
protected void Page_Load(object sender, EventArgs e) { Enca_Usuario user = new Enca_Usuario(); //user.Id_rol = int.Parse(Session["id_rol"]); user.Id_rol = Session["user_id"].ToString(); DataUsuario datos = new DataUsuario(); datos.loginUsuarios_out(user); Session["id_user"] = null; Session["id_rol"] = null; Session["nom_user"] = null; Response.Redirect("/Vista/Roles/Normal/login.aspx"); }
protected void getOferente() { string nombre = "Bienvenido " + Session["Nombre"].ToString(); string documento = Session["Documento"].ToString(); L_Oferente.Text = nombre; List <EncapsulateUsuario> listUsuario = new DataUsuario().leerUsuario().Where(x => x.DocIdentidad == documento).ToList(); EncapsulateUsuario datosUsuario = listUsuario.First(); TB_Nombre.Text = datosUsuario.Nombre; TB_Apellido.Text = datosUsuario.Apellido; TB_Direccion.Text = datosUsuario.Direccion; TB_Correo.Text = datosUsuario.Correo; TB_Telefono.Text = Convert.ToInt64(datosUsuario.Telefono).ToString(); TB_Edad.Text = Convert.ToUInt32(datosUsuario.Edad).ToString(); TB_Documento.Text = datosUsuario.DocIdentidad; TB_Contrasena.Attributes.Add("value", datosUsuario.Contrasena); }
protected void B_Iniciar_Click(object sender, EventArgs e) { try { EncapsulateUsuario usuario = new EncapsulateUsuario(); usuario.DocIdentidad = TB_Doc_Identidad.Text; usuario.Contrasena = TB_Contrasena.Text; List <EncapsulateUsuario> listUsuario = new DataUsuario().iniciarSesion(usuario); if (listUsuario.Count > 0) { EncapsulateUsuario usuarioIniciar = listUsuario.First(); Session["Nombre"] = usuarioIniciar.Nombre; Session["Documento"] = usuarioIniciar.DocIdentidad; switch (usuarioIniciar.IdRol) { case 1: Response.Redirect("~/View/SuperAdministrador/SuperAdministrador.aspx"); break; case 2: Response.Redirect("~/View/Oferente/Oferente.aspx"); break; case 3: Response.Redirect("Cliente.aspx"); break; } } else { string mensaje = "DATOS DE ACCESO INCORRECTOS"; mostrarMensaje(mensaje); TB_Doc_Identidad.Text = ""; } } catch (Exception Ex) { throw Ex; } }
//metodo para agregar un usuario y retorna el mensaje de confirmacion del proceso public string agregar(DataUsuario du) { string msg = ""; //comando que ejecute el procedure insert SqlCommand cmd = new SqlCommand("usp_add_usuario", cn.getCN); cmd.CommandType = CommandType.StoredProcedure; //lista de Parametros cmd.Parameters.Add("@cod", SqlDbType.Char).Value = du.CodUsu; cmd.Parameters.Add("@nom", SqlDbType.VarChar).Value = du.NomUsu; cmd.Parameters.Add("@apePat", SqlDbType.VarChar).Value = du.ApePat; cmd.Parameters.Add("@apeMat", SqlDbType.VarChar).Value = du.ApeMat; cmd.Parameters.Add("@fechaNac", SqlDbType.DateTime).Value = du.FechaNac; cmd.Parameters.Add("@domi", SqlDbType.VarChar).Value = du.Domicilio; cmd.Parameters.Add("@fono", SqlDbType.Char).Value = du.Telefono; cmd.Parameters.Add("@dni", SqlDbType.Char).Value = du.DNI; cmd.Parameters.Add("@tipoUsu", SqlDbType.VarChar).Value = du.TipoUsu; cmd.Parameters.Add("@pais", SqlDbType.Char).Value = du.IdPais; cmd.Parameters.Add("@depa", SqlDbType.Char).Value = du.CodDpto; cmd.Parameters.Add("@provi", SqlDbType.Char).Value = du.CodProv; cmd.Parameters.Add("@dist", SqlDbType.Char).Value = du.CodDis; cmd.Parameters.Add("@clave", SqlDbType.VarChar).Value = du.Clave; //abrir la conexion cn.getCN.Open(); try { msg = cmd.ExecuteNonQuery().ToString() + "Registro Agregado"; } catch (Exception ex) { msg = ex.Message; } finally { cn.getCN.Close(); } //enviamos el mensaje return(msg); }
public static string GenerateTokenJwt(DataUsuario usuario) { try { DJwt jwt = new DJwt(); var Jwt = jwt.ConsultarPropiedadesJwt(1); var secretKey = Jwt.JWT_SECRET_KEY; var expireTime = Jwt.JWT_EXPIRE_MINUTES; var audienceToken = Jwt.JWT_AUDIENCE_TOKEN; var issuerToken = Jwt.JWT_ISSUER_TOKEN; var securityKey = new SymmetricSecurityKey(System.Text.Encoding.Default.GetBytes(secretKey)); var signingCredentials = new SigningCredentials(securityKey, SecurityAlgorithms.HmacSha256Signature); ClaimsIdentity claimsIdentity = new ClaimsIdentity(); claimsIdentity.AddClaim(new Claim("id_usuario", usuario.id_usuario.ToString())); claimsIdentity.AddClaim(new Claim("usuario", usuario.usuario.ToString())); claimsIdentity.AddClaim(new Claim("sexo", usuario.Sexo.ToString())); claimsIdentity.AddClaim(new Claim("telefono", usuario.telefono.ToString())); claimsIdentity.AddClaim(new Claim("correo", usuario.correo.ToString())); claimsIdentity.AddClaim(new Claim("pais", usuario.pais.ToString())); claimsIdentity.AddClaim(new Claim("foto_usuario", usuario.foto_Perfil.ToString())); claimsIdentity.AddClaim(new Claim("foto_pais", usuario.foto_pais.ToString())); claimsIdentity.AddClaim(new Claim("pasaporte", usuario.pasaporte.ToUpper())); // Creamos el token con el usuario var tokenHandler = new System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler(); var jwtSecurityToken = tokenHandler.CreateJwtSecurityToken( audience: audienceToken, issuer: issuerToken, subject: claimsIdentity, notBefore: DateTime.UtcNow, expires: DateTime.UtcNow.AddMinutes(Convert.ToInt32(expireTime)), signingCredentials: signingCredentials); var jwtTokenString = tokenHandler.WriteToken(jwtSecurityToken); return(jwtTokenString); } catch (Exception ex) { throw ex; } }
protected void btnGrabar_Click(object sender, EventArgs e) { try { DataUsuario du = new DataUsuario(); du.Email = txtEmail.Text; du.Clave = txtContraseña.Text; du.Nombres = txtNombres.Text; du.Apellidos = txtApellidos.Text; du.Direccion = txtDireccion.Text; du.FechaDeNacimiento = DateTime.Parse(txtFechaDeNacimiento.Text); du.TipoDeUsuario = int.Parse(cboTipoUsuario.SelectedValue); string msg = u.registraYmodificaUsuario(du); lblMensaje.Text = msg; GridView1.DataSource = u.listarUsuario(); GridView1.DataBind(); btnGrabar.Text = "Hecho."; btnNuevo.Enabled = true; btnGrabar.Enabled = false; txtNombres.Enabled = false; txtApellidos.Enabled = false; txtDireccion.Enabled = false; txtFechaDeNacimiento.Enabled = false; FileUpload1.Enabled = false; } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
public String eliminarUsuario(DataUsuario du) { String msg = ""; SqlCommand cmd = new SqlCommand("USP_ELIMINAR_USUARIO", cn.getCn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@EMAIL", SqlDbType.VarChar).Value = du.Email; cn.getCn.Open(); try { msg = cmd.ExecuteNonQuery().ToString() + " registro eliminado"; } catch (Exception ex) { msg = ex.Message; } finally { cn.getCn.Close(); } return msg; }
public DataTable muestra_respuesta_registrado() { Enca_Usuario user = new Enca_Usuario(); DataUsuario dat = new DataUsuario(); DataTable envia = dat.registrarUsuario(user); if (envia.Rows.Count == 3) { Mensajes men = new Mensajes(); DataComenta com = new DataComenta(); Enca_Comenta e_resp = new Enca_Comenta(); DataTable listar_respuesta = new DataTable(); listar_respuesta = com.insertarRespuesta(e_resp); men.Url = "muestra_h.aspx"; return(listar_respuesta); } return(envia); }
public List <UsuarioModel> getListarUsuarioReunion(string idReunion) { DataUsuario dataUsuario = new DataUsuario(Configuration); return(dataUsuario.getListarUsuarioReunion(idReunion)); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); DataUsuario ds = new DataUsuario(); global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); any1.Namespace = "http://www.w3.org/2001/XMLSchema"; any1.MinOccurs = new decimal(0); any1.MaxOccurs = decimal.MaxValue; any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any1); global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; any2.MinOccurs = new decimal(1); any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any2); global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute1.Name = "namespace"; attribute1.FixedValue = ds.Namespace; type.Attributes.Add(attribute1); global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute2.Name = "tableTypeName"; attribute2.FixedValue = "ReporteDataTable"; type.Attributes.Add(attribute2); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
//Listar Usuarios public List <UsuarioModel> getListarUsuario() { DataUsuario dataUsuario = new DataUsuario(Configuration); return(dataUsuario.getListarUsuario()); }
public List <UsuarioModel> EliminarUsuario(UsuarioModel usuarioModel) { DataUsuario dataUsuario = new DataUsuario(Configuration); return(dataUsuario.EliminarUsuario(usuarioModel)); }
} // constructor public UsuarioModel LoginUsuario(LoginModel loginModel) { DataUsuario dataUsuario = new DataUsuario(Configuration); return(dataUsuario.LoginUsuario(loginModel)); }
public String registrarUsuario(DataUsuario du) { string msg = ""; SqlCommand cmd = new SqlCommand("USP_REGISTRAR_USUARIO", cn.getCn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@EMAIL", SqlDbType.VarChar).Value = du.Email; cmd.Parameters.Add("@CLAVE", SqlDbType.Char).Value = du.Clave; cmd.Parameters.Add("@NOMBRES", SqlDbType.VarChar).Value = du.Nombres; cmd.Parameters.Add("@APELLIDOS", SqlDbType.VarChar).Value = du.Apellidos; cmd.Parameters.Add("@DIRECCION", SqlDbType.VarChar).Value = du.Direccion; cmd.Parameters.Add("@FECHA_NACIMIENTO", SqlDbType.DateTime).Value = du.FechaDeNacimiento; cmd.Parameters.Add("@TIPO_USUARIO", SqlDbType.Int).Value = du.TipoDeUsuario; cn.getCn.Open(); try { msg = cmd.ExecuteNonQuery() + " usuario registrado"; } catch (Exception ex) { msg = ex.Message; } finally { cn.getCn.Close(); } return msg; }
//Trae los datos del usuario que se desea modificar public UsuarioModel getUsuarioModificar(UsuarioModel usuarioModel) { DataUsuario dataUsuario = new DataUsuario(Configuration); return(dataUsuario.getUsuarioModificar(usuarioModel)); }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { if (txtEmail.Text == string.Empty) { lblMensaje.Text = "Porvafor seleccione una fila"; string script = @"<script type = 'text/javascript'> alert('{0}'); </script>"; script = string.Format(script, lblMensaje.Text); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); return; } DataUsuario du = new DataUsuario(); du.Email = txtEmail.Text; u.eliminarUsuario(du); lblMensaje.Text = "Se ha eliminado al usuario " + txtNombres.Text + " " + txtApellidos.Text; GridView1.DataSource = u.listarUsuario(); GridView1.DataBind(); txtEmail.Text = ""; txtContraseña.Text = ""; txtNombres.Text = ""; txtApellidos.Text = ""; txtDireccion.Text = ""; txtFechaDeNacimiento.Text = ""; btnNuevo.Enabled = true; btnGrabar.Enabled = false; txtEmail.Enabled = false; txtContraseña.Enabled = false; txtNombres.Enabled = false; txtApellidos.Enabled = false; txtDireccion.Enabled = false; txtFechaDeNacimiento.Enabled = false; FileUpload1.Enabled = false; } catch (Exception) { lblMensaje.Text = "Porfavor seleccione un registro de la tabla."; } }
public bool ModificarUsuario(UsuarioModel usuarioModel) { DataUsuario dataUsuario = new DataUsuario(Configuration); return(dataUsuario.ModificarUsuario(usuarioModel)); }
public List <UsuarioModel> getUsuarioMinuta(string idReunion) { DataUsuario dataUsuario = new DataUsuario(Configuration); return(dataUsuario.getUsuariosMinuta(idReunion)); }
protected void btnRegistrar_Click(object sender, EventArgs e) { string datos = ConvertToHtmlFile(); DataUsuario du = new DataUsuario(); du.Email = txtEmail.Text; du.Clave = txtClave.Text; du.Nombres = txtNombres.Text; du.Apellidos = txtApellidos.Text; du.Direccion = txtDireccion.Text; du.FechaDeNacimiento = DateTime.Parse(txtFechaDeNacimiento.Text); du.TipoDeUsuario = int.Parse(cboTipoCliente.SelectedValue); string msg1 = u.registrarUsuario(du); // Enviar correo try { // Instanciar Correos Correos Cr = new Correos(); // Iniciallizar el msg de correo electrónico MailMessage mnsj = new MailMessage(); // Establecemos el Asunto mnsj.Subject = "Confirmación de Cuenta FacilitoOnline"; // Aqui el Correo de destino string email = txtEmail.Text; mnsj.To.Add(new MailAddress(email)); // Aqui el Correo de origen mnsj.From = new MailAddress("*****@*****.**", "Administrador"); // Adjuntar algún archivo string ruta = HttpContext.Current.Request.MapPath("~/img/iconos/gracias.gif"); mnsj.Attachments.Add(new Attachment(ruta)); // El contenido del mensaje mnsj.Body = datos; mnsj.IsBodyHtml = true; // Enviar Cr.MandarCorreo(mnsj); Enviado = true; // Mostrar mensaje /*string msg2 = "El Mail se ha Enviado a su correo electronico Correctamente" + " Listo!!"; string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, msg2); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);*/ // Mostrar mensaje y retornar string script = @"<script type='text/javascript'> alert('El Mail se ha Enviado a su correo electrónico Correctamente. Listo!!'); window.location = 'Restaurantes.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } catch (Exception ex) { msg1 = ex.Message; string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, msg1); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } lblMensaje.Text = msg1; btnRegistrar.Enabled = false; }