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(); }
public static InformacionDTO ObtenerInformacionFiltroID(int idinfo) { try { InformacionDTO info = new InformacionDTO(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.INFORMACION) { if (aux.ID == idinfo) { info.Id = (int)aux.ID; info.Nombre = aux.NOMBRE; info.Titulo = aux.TITULO; info.Img = aux.IMG; info.Descripcion = aux.DESCRIPCION; info.Estado = aux.ESTADO; info.IdTipo = (int)aux.ID_TIPO_INFO; break; } } } return(info); } catch (Exception ex) { return(null); } }
public static List <InformacionDTO> ObternerInformacionAllData() { try { List <InformacionDTO> listaInfo = new List <InformacionDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.INFORMACION) { //if (aux.ESTADO == 1) //{ InformacionDTO info = new InformacionDTO(); info.Id = aux.ID; info.Nombre = aux.NOMBRE; info.Titulo = aux.TITULO; info.Img = aux.IMG; info.Descripcion = aux.DESCRIPCION; info.Estado = aux.ESTADO; info.IdTipo = aux.ID_TIPO_INFO; listaInfo.Add(info); } } return(listaInfo); } catch (Exception ex) { return(null); } }
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; } }
public static bool MatenedorInformacionData(InformacionDTO info, int accion) { try { bool valida = false; using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { db.SP_MANTENEDOR_INFORMACION(info.Id, info.Nombre, info.Titulo, info.Descripcion, "img/" + info.Img, info.Estado, info.IdTipo, accion); valida = true; db.SaveChanges(); } return(valida); } catch (Exception) { return(false); } }
//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; } }
public static bool EditarInformacionSinmImagenNegocio(InformacionDTO info) { return(InformacionData.MatenedorInformacionData(info, 4)); }
public static bool EliminarInformacionNegocio(InformacionDTO info) { return(InformacionData.MatenedorInformacionData(info, 3)); }
public static bool CrearInformacionNegocio(InformacionDTO info) { return(InformacionData.MatenedorInformacionData(info, 1)); }