public void funcTipo() { DataTable Datos = Cont.funcTipo(); CmbTipo.DataSource = Datos; CmbTipo.DisplayMember = "nombre_tipo"; CmbTipo.ResetText(); }
private void CargarCmbTipo() { DataTable dt = new DataTable(); string mensaje = string.Empty; dt = usuarios.TipoUsuarioConsultar(ref mensaje); if (!mensaje.Equals(string.Empty)) { (this.Master as Principal).AlertError(mensaje); } CmbTipo.DataSource = dt == null ? new DataTable() : dt; CmbTipo.DataBind(); }
private void LimpiarCampos() { HfIdUsuario.Value = TxtNombre.Text = TxtUsuario.Text = string.Empty; TxtContrasena.Attributes.Add("value", string.Empty); lblPersonalizado.Visible = false; CmbTipo.ClearSelection(); CmbPerfil.ClearSelection(); LimpiarPermisos();// false); //Deselecciona las filas seleccionadas foreach (GridDataItem item in RadGrid2.MasterTableView.Items) { item.Selected = false; } }
protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e) { string mensaje = string.Empty; GuardarItemsSeleccionados(RadGrid1); if (e.CommandName.Equals("Nuevo")) { LimpiarCampos(); MostrarModal(); } else if (e.CommandName.Equals("Editar")) { DataTable dt = new DataTable(); LimpiarCampos(); foreach (GridDataItem item in RadGrid1.SelectedItems) { HfIdUsuario.Value = item["IdUsuario"].Text.Trim(); TxtUsuario.Text = item["Usuario"].Text.Trim(); TxtNombre.Text = item["Nombre"].Text.Trim(); CmbTipo.FindItemByValue(item["IdTipoUsuario"].Text.Trim()).Selected = true; CmbPerfil.FindItemByValue(item["IdPerfil"].Text.Trim()).Selected = true; //Se valida para saber si mostrar etiqueta de personalizado if (item["Perfil"].Text.Contains("Personalizado")) { lblPersonalizado.Visible = true; } else { lblPersonalizado.Visible = false; } CargarPermisosUsuario(); } MostrarModal(); } else if (e.CommandName.Equals("Eliminar")) { foreach (GridDataItem item in RadGrid1.SelectedItems) { HfIdUsuario.Value = item["IdUsuario"].Text.Trim(); } usuarios.UsuarioEliminar(Convert.ToInt32(Session["IdUsuario"]), Convert.ToInt32(HfIdUsuario.Value), ref mensaje); if (mensaje.Equals(ControlExcepciones.Ok)) { (this.Master as Principal).AlertSuccess("El usuario se eliminó."); RadGrid1.Rebind(); } else { (this.Master as Principal).AlertError(mensaje); } } else if (e.CommandName.Equals(RadGrid.ExportToExcelCommandName)) { ConfigureExport(RadGrid1); } else if (e.CommandName == RadGrid.ExportToPdfCommandName) { RadGrid1.MasterTableView.GetColumn("Nombre").HeaderStyle.Width = 300; RadGrid1.MasterTableView.GetColumn("Usuario").HeaderStyle.Width = RadGrid1.MasterTableView.GetColumn("Perfil").HeaderStyle.Width = RadGrid1.MasterTableView.GetColumn("TipoUsuario").HeaderStyle.Width = 90; ConfigureExport(RadGrid1); } }