protected void btnBuscar_Click(object sender, EventArgs e) { try { Catalogo catalogo = new Catalogo(); OrganizarCatalogo organizarCatalogo = new OrganizarCatalogo(); catalogo.Nombre = txNombre.Text; if (txtFecha.Text != "") { catalogo.Fecha = Convert.ToDateTime(txtFecha.Text); } Limpiar(); DataTable catalogos = organizarCatalogo.BuscarCatalogos(catalogo); if (catalogos.Rows.Count != 0) { Limpiar(); gvCatalogo.DataSource = catalogos; gvCatalogo.DataKeyNames = new string[] { "nombre" }; gvCatalogo.DataBind(); } else { Limpiar(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('No se encontro el catalogo');", true); } //Response.Redirect("Default.aspx"); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('No se encontro el catalogo o ocurrio una situacion, pruebe mas tarde');", true); } }
protected void btnBorrar_Click(object sender, EventArgs e) { Catalogo catalogo = new Catalogo(); catalogo.Nombre = (string)Session["catalogoAModificar"]; catalogo.IdCatalogo = (int)Session["idCatalogo"]; OrganizarCatalogo.BorrarCatalogo(catalogo); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('El catalogo se Borro correctamente');", true); Limpiar(); Page.Title = "Registrar catalogo"; titulo.InnerText = "Registrar catalogo"; }
private void CargarDatos() { OrganizarCatalogo organizarCatalogo = new OrganizarCatalogo(); Catalogo catalogo = new Catalogo(); catalogo.Nombre = (string)Session["catalogoAModificar"]; organizarCatalogo.BuscarCatalogo(ref catalogo); txtFecha.Text = catalogo.Fecha.ToShortDateString(); txtTemporada.Text = catalogo.Temporada; txtNombre.Text = catalogo.Nombre; Session["idCatalogo"] = catalogo.IdCatalogo; }
/// <summary> /// Carga los Catalogos en el combo /// </summary> private void CargarCatalogos() { OrganizarCatalogo organizarCatalogo = new OrganizarCatalogo(); var auxiliar = new Catalogo(); auxiliar.Nombre = ""; DataTable tabla = organizarCatalogo.BuscarCatalogos(auxiliar); ddlCatalogo.AppendDataBoundItems = true; ddlCatalogo.Items.Add(new ListItem("-- Seleccione --", "0", true)); ddlCatalogo.DataSource = tabla; ddlCatalogo.DataValueField = "codigo"; ddlCatalogo.DataTextField = "nombre"; ddlCatalogo.DataBind(); }
protected void BtnAceptar_Click(object sender, EventArgs e) { if (Session["catalogoAModificar"] == null) { try { Catalogo catalogo = new Catalogo(); catalogo.Fecha = Convert.ToDateTime(txtFecha.Text); catalogo.Temporada = txtTemporada.Text; catalogo.Nombre = txtNombre.Text; btnBorrar.Visible = true; divBorrar.Visible = true; OrganizarCatalogo organizarCatalogo = new OrganizarCatalogo(); organizarCatalogo.RegistrarCatalogo(catalogo); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('El catalogo se registro correctamente');", true); Limpiar(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('" + ex.Message + "');", true); } } else { try { Catalogo catalogo = new Catalogo(); OrganizarCatalogo organizarCatalogo = new OrganizarCatalogo(); catalogo.IdCatalogo = (int)Session["idCatalogo"]; catalogo.Nombre = txtNombre.Text; catalogo.Temporada = txtTemporada.Text; organizarCatalogo.ModificarCatalogos(catalogo); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('El catalogo se actualizo correctamente');", true); Limpiar(); Page.Title = "Registrar catalogo"; titulo.InnerText = "Registrar catalogo"; } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('" + ex.Message + "');", true); } } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { List <Producto> productos = new List <Producto>(); foreach (ListItem item in lbProductosDelCatalogo.Items) { Producto producto = new Producto(); producto.Nombre = item.Text; producto.IdProducto = Convert.ToInt32(item.Value); productos.Add(producto); } Catalogo catalogo = new Catalogo(); catalogo.IdCatalogo = Convert.ToInt32(ddlCatalogo.SelectedValue.ToString()); catalogo.Productos = productos; OrganizarCatalogo.ModificarProductosDeCatalogo(catalogo); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('No se pudo modificar los productos del catalogo o ocurrio una situacion, pruebe mas tarde');", true); } }