private int generarCodigo() { int codigo = 0; List <Perfil> cantPer = iPer.getAll <Perfil>(); if (cantPer.Count == 0) { return(1); } else { codigo = cantPer.First <Perfil>().codigoPerfil; foreach (Perfil p in cantPer) { if (codigo < p.codigoPerfil) { codigo = p.codigoPerfil; } } return(++codigo); } }
protected void bt_buscarPersona_Click(object sender, EventArgs e) { try { List <Persona> personas = iPers.getByCriterio <Persona>("", "", txt_persona.Text); if (personas.Count == 0) { String msj = "No existe persona para el documento ingresado."; this.Page.Response.Write("<script language='JavaScript'>window.alert('" + msj + "');</script>"); txt_persona.Text = ""; } else { persona = iPers.getByCriterio <Persona>("", "", txt_persona.Text).First <Persona>(); txt_nombre.Text = persona.nombre; txt_apellido.Text = persona.apellido; txt_codigo.Text = persona.codigoPersona.ToString(); txt_username.Enabled = true; txt_password.Enabled = true; if (perfiles.Count == 0) { perfiles = iPerf.getAll <Perfil>(); foreach (Perfil p in perfiles) { lista.Add(p.descripcion); } ddl_perfil.DataSource = lista; ddl_perfil.DataBind(); } } } catch (Exception) { } }