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; }
private void cargarDatos(int idInfo) { InformacionDTO info = InformacionNegocio.ObtenerInformacionAllNegocio().Where(p => p.Id == idInfo).First(); if (info == null) { lblmensaje.Text = "Informacion no encotrada"; return; } ListItem activo = new ListItem("Activo", "1"); ListItem inActivo = new ListItem("Inactivo", "0"); ddlEstado.Items.Add(activo); ddlEstado.Items.Add(inActivo); ddlTipoInfo.DataSource = TipoInfoNegocio.ObtenerTiposInfo(); ddlTipoInfo.DataValueField = "Id"; ddlTipoInfo.DataTextField = "Nombre"; ddlTipoInfo.DataBind(); txtNombre.Text = info.Nombre; txtTitulo.Text = info.Titulo; txtDescripcion.Text = info.Descripcion; hdImagen.Value = info.Img; ddlEstado.SelectedValue = info.Estado.ToString(); ddlTipoInfo.SelectedValue = info.IdTipo.ToString(); }
protected void btnGuardarInfo_Click(object sender, EventArgs e) { try { int idInfo = int.Parse(Request.QueryString["idInfo"]); InformacionDTO info = new InformacionDTO(); info.Id = idInfo; info.Nombre = txtNombre.Text; info.Titulo = txtTitulo.Text; info.Descripcion = txtDescripcion.Text; info.Estado = int.Parse(ddlEstado.SelectedValue); info.IdTipo = int.Parse(ddlTipoInfo.SelectedValue); if (FileUploadImagen.HasFile) { string filename = Path.GetFileName(FileUploadImagen.FileName); FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename); info.Img = filename; if (InformacionNegocio.EditarInformacionConImagenNegocio(info)) { lblmensaje.Text = "Actualizado correctamente con carga de imagen"; limpiar(); } else { lblmensaje.Text = "Error al actualizar con carga de imagen"; } } else { if (InformacionNegocio.EditarInformacionSinmImagenNegocio(info)) { lblmensaje.Text = "Actualizado correctamente"; limpiar(); } else { lblmensaje.Text = "Error al actualizar"; } } } catch (Exception ex) { lblmensaje.Text = ex.Message; } }
private void CargaDatos() { 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).Where(p => p.Estado == 1).ToList(); ddlTipoModuloInfo.DataValueField = "Id"; ddlTipoModuloInfo.DataTextField = "Nombre"; ddlTipoModuloInfo.DataBind(); //gvInformacion.DataSource = InformacionNegocio.ObtenerInformacionAllNegocio(); //gvInformacion.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { try { InformacionNegocio infoNeg = new InformacionNegocio(); if (Session["listadoInfo"] == null) { listaInfo = infoNeg.ListarInfo(); } else { listaInfo = (List <Usuario>)Session["listadoInfo"]; Session["listadoInfo"] = null; } } catch (Exception ex) { Session.Add("errorEncontrado", ex.ToString()); Response.Redirect("Error.aspx"); } }
//public static bool guardarInfo() protected void btnGuardarInfo_Click(object sender, EventArgs e) { try { if (FileUploadImagen.HasFile) { string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName); FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo); InformacionDTO info = new InformacionDTO(); info.Nombre = txtNombre.Text; info.Titulo = txtTitulo.Text; info.Img = nombreArchivo; info.Descripcion = txtDescripcion.Text; info.Estado = int.Parse(ddlEstado.SelectedValue); info.IdTipo = int.Parse(ddlTipoInfo.SelectedValue); if (InformacionNegocio.CrearInformacionNegocio(info)) { lblmensaje.Text = "Información creada exitosamente"; limpiar(); } else { lblmensaje.Text = "Información no se pudo crear"; } } else { lblmensaje.Text = "Debe cargar imagen"; } } catch (Exception ex) { lblmensaje.Text = ex.Message; } }