protected void grvListaUsuarios_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { DropDownList ddlUserT = (e.Row.FindControl("ddlTipoUsuarioEdit") as DropDownList); DropDownList ddlEstadoEdit = (e.Row.FindControl("ddlEstadoEdit") as DropDownList); DropDownList ddlSexoEdit = (e.Row.FindControl("ddlSexoEdit") as DropDownList); if ((e.Row.RowState & DataControlRowState.Edit) > 0) { ddlUserT.DataSource = TipoUsuarioLN.ObtenerTodos(); ddlUserT.DataTextField = "descripciony"; ddlUserT.DataValueField = "tipoID"; ddlUserT.DataBind(); string idTipoUser = (DataBinder.Eval(e.Row.DataItem, "tipoUsuario.tipoID")).ToString(); ddlUserT.SelectedValue = idTipoUser; ddlEstadoEdit.Items.Add(new ListItem("Activo", "1")); ddlEstadoEdit.Items.Add(new ListItem("Inactivo", "0")); string idEstado = DataBinder.Eval(e.Row.DataItem, "Estado").ToString(); ddlEstadoEdit.SelectedValue = idEstado == "Activo"? "1" : "0"; ddlSexoEdit.Items.Add(new ListItem("Masculino", "Masculino")); ddlSexoEdit.Items.Add(new ListItem("Femenino", "Femenino")); string idSexo = DataBinder.Eval(e.Row.DataItem, "Sexo").ToString(); ddlSexoEdit.SelectedValue = idSexo.Equals("Masculino") ? "Masculino" : "Femenino"; } } }
public void llenarCombo1() { ddlTipoUsuario.DataSource = TipoUsuarioLN.ObtenerTodos(); ddlTipoUsuario.DataValueField = "tipoID"; ddlTipoUsuario.DataTextField = "descripciony"; ddlTipoUsuario.DataBind(); ddlTipoUsuario.Items.Insert(0, "Seleccionar tipo"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ddlTipoUsuario.DataSource = TipoUsuarioLN.ObtenerTodos(); ddlTipoUsuario.DataTextField = "nombreTipoUsuario"; ddlTipoUsuario.DataValueField = "idTipoUsuario"; ddlTipoUsuario.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //Lista de TipoUsuario ddlTipoUsuario.DataSource = TipoUsuarioLN.ObtenerTodos(); ddlTipoUsuario.DataValueField = "tipoID"; ddlTipoUsuario.DataTextField = "descripciony"; ddlTipoUsuario.DataBind(); ddlTipoUsuario.Items.Insert(0, "Seleccionar tipo"); //Estado estadoCombo(); } }
protected void btnRegistar_Click(object sender, EventArgs e) { //Crear nuevo usuario foreach (Usuario user in UsuarioLN.ObtenerTodos()) { Usuario usuario = new Usuario(); TipoUsuario tipo = new TipoUsuario(); usuario.nombreUsuario = txtUsuario.Text; usuario.password = txtContrasena.Text; tipo = TipoUsuarioLN.Obtener(Convert.ToInt32(ddlTipoUsuario.SelectedValue)); usuario.tipoUsuario = tipo; UsuarioLN.crearUser(usuario); Response.Redirect("Facturacion.aspx"); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { SucursalEntidad sucursal = new SucursalEntidad(); TipoUsuarioEntidad tipoUsuario = new TipoUsuarioEntidad(); Boolean puede = true; Boolean puede2 = true; foreach (UsuarioEntidad user in UsuarioLN.ObtenerTodosUsuario()) { SucursalEntidad sucursalP = SucursalLN.Obtener(Convert.ToInt32(ddlSucursal.SelectedValue)); if (user.CorreoElectronico.Equals(txtCorreo.Text) && user.sucursalEntidad.IdSucursal == sucursalP.IdSucursal) { lblErrorCorreo.Text = "El correo que ingresó ya se encuentra registrado en la sucursal seleccionada"; puede2 = false; } } if (txtCorreo.Text.Equals("")) { puede = false; lblErrorCorreo.Text = "Se debe ingresar el correo electrónico"; } else { puede = true; lblErrorCorreo.Text = ""; } if (puede2 == false) { lblErrorCorreo.Text = "El correo que ingresó ya se encuentra registrado en la sucursal seleccionada"; } if (txtNombre.Text.Equals("")) { lblErrorNombre.Text = "El nombre es requerido"; puede = false; } else { lblErrorNombre.Text = ""; puede = true; } if (txtApellidos.Text.Equals("")) { lblErrorApellidos.Text = "El Apellido es requerido"; puede = false; } else { lblErrorApellidos.Text = ""; puede = true; } if (txtTelefono.Text.Equals("")) { lblErrorTelefono.Text = "El Teléfono es requerido"; puede = false; } else { lblErrorTelefono.Text = ""; puede = true; } if (txtContrasena.Text.Length < 7) { lblErrorContrasenna.Text = "La contraseña debe contener minimo 7 digitos"; puede = false; } else { puede = true; } if (!txtContrasena.Text.Equals(txtContrasena2.Text) || txtContrasena.Text.Equals("") && txtContrasena2.Text.Equals("")) { lblErrorContrasenna.Text = "Las contraseñas no coinciden"; lblErrorContrasenna.Text = "Las contraseñas no coinciden"; puede = false; } else { lblErrorContrasenna.Text = ""; lblErrorContrasenna.Text = ""; puede = true; } if (puede == true && puede2 == true) { usuario.NombreUsuario = txtNombre.Text; usuario.ApellidoUsuario = txtApellidos.Text; usuario.CorreoElectronico = txtCorreo.Text; usuario.Telefono = Convert.ToInt32(txtTelefono.Text); usuario.Password = txtContrasena.Text; //Obtener Tipo de Usuario tipoUsuario = TipoUsuarioLN.Obtener(3); usuario.tipoUsuarioEntidad = tipoUsuario; usuario.tipoUsuarioEntidad.IdTipoUsuario = tipoUsuario.IdTipoUsuario; //Obtener Sucursal usuario.sucursalEntidad = SucursalLN.Obtener(Convert.ToInt32(ddlSucursal.SelectedValue)); Session["Sucursal"] = usuario.sucursalEntidad; usuario.sucursalEntidad = (SucursalEntidad)Session["Sucursal"]; usuario.sucursalEntidad.IdSucursal = usuario.sucursalEntidad.IdSucursal; usuario.Estado = true; usuario.Genero = ""; usuario.Edad = 0; usuario.Identificacion = 0; UsuarioLN.Nuevo(usuario); System.Web.SessionState.HttpSessionState session = Session; session["Usuario"] = usuario; ClientScript.RegisterStartupScript( this.GetType(), "Login", "mensajeRedirect('Registro de Usuario', 'Registro Correcto', 'success', 'IndexCliente.aspx')", true ); } }