private void cargarDatos(int idGrupo) { ListItem activo = new ListItem("Activo", "1"); ListItem inActivo = new ListItem("Inactivo", "0"); ddlEstado.Items.Add(activo); ddlEstado.Items.Add(inActivo); ddlTipoModuloInfo.DataSource = InformacionNegocio.ObtenerInformacionAllNegocio().OrderBy(p => p.Nombre); ddlTipoModuloInfo.DataValueField = "Id"; ddlTipoModuloInfo.DataTextField = "Nombre"; ddlTipoModuloInfo.DataBind(); GrupoInfoDTO grupo = GrupoInfoNegocio.ObtenerGrupoInfoXID(idGrupo); if (grupo == null) { lblmensaje.Text = "Grupo no encontrado"; return; } txtNombre.Text = grupo.Nombre; txtTitulo.Text = grupo.Titulo; txtDescripcion.Text = grupo.Descripcion; ddlEstado.SelectedValue = grupo.Estado.ToString(); ddlTipoModuloInfo.SelectedValue = grupo.Id_Info.ToString(); hdImg.Value = grupo.Img; }
protected void btnGuardarGrupo_Click(object sender, EventArgs e) { try { if (FileUploadImagen.HasFile) { string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName); FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo); GrupoInfoDTO grupo = new GrupoInfoDTO(); grupo.Nombre = txtNombre.Text; grupo.Titulo = txtTitulo.Text; grupo.Id_Info = int.Parse(ddlTipoModuloInfo.SelectedValue); grupo.Descripcion = txtDescripcion.Text; grupo.Estado = int.Parse(ddlEstado.SelectedValue); grupo.Img = nombreArchivo; if (GrupoInfoNegocio.CrearGrupoInfo(grupo)) { lblmensaje.Text = "Grupo creado exitosamente"; } else { lblmensaje.Text = "Error, no se pudo crear grupo"; } } else { lblmensaje.Text = "Debe cargar imagen"; } } catch (Exception ex) { lblmensaje.Text = ex.Message; } }
protected void btnGuardarGrupo_Click(object sender, EventArgs e) { try { int idGrupo = int.Parse(Request.QueryString["idGrupo"]); GrupoInfoDTO grupo = new GrupoInfoDTO(); grupo.Id = idGrupo; grupo.Nombre = txtNombre.Text; grupo.Titulo = txtTitulo.Text; grupo.Descripcion = txtDescripcion.Text; grupo.Estado = int.Parse(ddlEstado.SelectedValue); grupo.Id_Info = int.Parse(ddlTipoModuloInfo.SelectedValue); if (FileUploadImagen.HasFile) { string filename = Path.GetFileName(FileUploadImagen.FileName); FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename); grupo.Img = filename; if (GrupoInfoNegocio.ActualizarGrupoInfoConImagen(grupo)) { lblmensaje.Text = "Grupo actualizado correctamente con imagen"; limpiar(); } else { lblmensaje.Text = "Error al actualizar"; } } else { if (GrupoInfoNegocio.ActualizarGrupoInfoSinImagen(grupo)) { lblmensaje.Text = lblmensaje.Text = "Grupo actualizado correctamente sin imagen"; limpiar(); } else { lblmensaje.Text = "Error al actualizar"; } } } catch (Exception ex) { lblmensaje.Text = ex.Message; } }