protected void BindData() { List <TipoProducto> listaTiposProductos = TipoProductoLN.getInstance().listaTiposProductos(Session["schema"].ToString()); gridTiposProductos.DataSource = listaTiposProductos; gridTiposProductos.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["pedido"] == null) { Response.Redirect("disponibilidadMesas.aspx"); } ddlTipoProducto.DataSource = TipoProductoLN.ObtenerTodos(); ddlTipoProducto.DataTextField = "descripcion"; ddlTipoProducto.DataValueField = "idTipoProducto"; ddlTipoProducto.DataBind(); try { int pIdMesa = ((EncabezadoPedidoEntidad)Session["pedido"]).mesa.idMesa; txtMesa.Text = pIdMesa.ToString(); cargarProductos(); if (Session["tipoProducto"] != null) { ddlTipoProducto.SelectedValue = ((TipoProductoEntidad)Session["tipoProducto"]).idTipoProducto.ToString(); } else { ddlTipoProducto.SelectedIndex = 0; } } catch (Exception) { Response.Redirect("disponibilidadMesas.aspx"); } } }
// Eliminar seleccionados protected void BtnDelete_Click(object sender, EventArgs e) { int count = 0; foreach (GridViewRow row in gridTiposProductos.Rows) { CheckBox chk = (CheckBox)row.FindControl("chkDelete"); if (chk.Checked) { TextBox txtId = (TextBox)row.FindControl("txtId"); TextBox txtNombre = (TextBox)row.FindControl("txtNombre"); int id = Convert.ToInt32(txtId.Text.Trim()); string nombre = txtNombre.Text.Trim(); bool eliminados = TipoProductoLN.getInstance().eliminarTipoProducto(id, Session["schema"].ToString()); if (!eliminados) { Response.Write(@"<script language='javascript'>alert('Error al eliminar el rol " + nombre + " .');</script>"); } else { count = count + 1; } } } Response.Write(@"<script language='javascript'>alert('Eliminados: " + count + " .');</script>"); Response.Redirect(Request.Url.AbsoluteUri); }
protected void BtnAdd_Click(object sender, EventArgs e) { string retorno = TipoProductoLN.getInstance().nuevoTipoProducto(txtNombre.Text.Trim(), Session["schema"].ToString()); txtNombre.Text = ""; Response.Write(@"<script language='javascript'>alert('" + retorno + " .');</script>"); }
// cargar tipos de productos protected void cargarTiposProductos() { List <TipoProducto> list = TipoProductoLN.getInstance().listaTiposProductos(Session["schema"].ToString()); foreach (TipoProducto tipoProducto in list) { ListItem newItem = new ListItem(tipoProducto.nombre, tipoProducto.id.ToString(), true); ddlTipoProducto.Items.Add(newItem); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.ddlTipo.DataSource = TipoProductoLN.ObtenerTodos(); this.ddlTipo.DataTextField = "descripcion"; this.ddlTipo.DataValueField = "idTipoProducto"; this.ddlTipo.DataBind(); this.imgLogo.ImageUrl = "img/infoRestaurante/FactDALEX.jpg"; DateTime fecha = DateTime.Today; this.lblFecha.Text = fecha.ToString("dd/MM/yyyy"); seleccionarProducto(1); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { ProductoEntidad producto = new ProductoEntidad(); int idProducto = Convert.ToInt16(Request.QueryString["idProducto"].ToString()); id = idProducto; producto = ProductoLN.ObtenerProducto(idProducto); this.txtNombreProducto.Text = producto.nombre; this.txtDescripcion.Text = producto.descripcion; this.txtPrecio.Text = producto.precio.ToString(); this.imagenProducto.ImageUrl = "img/productos/" + producto.imagen; this.imgPrev.ImageUrl = "img/prev/prev.jpg"; URLProducto = producto.imagen; this.ddlTipoProducto.DataSource = TipoProductoLN.ObtenerTodos(); this.ddlTipoProducto.DataTextField = "descripcion"; this.ddlTipoProducto.DataValueField = "idTipoProducto"; this.ddlTipoProducto.DataBind(); this.ddlTipoProducto.SelectedValue = producto.tipoProducto.idTipoProducto.ToString(); ListItemCollection items = new ListItemCollection { new ListItem("Desactivo", "0"), new ListItem("Activo", "1"), }; this.ddlEstado.DataSource = items; this.ddlEstado.DataBind(); int vEstado = 0; if (producto.estado == true) { vEstado = 1; } this.ddlEstado.SelectedIndex = vEstado; tipo = producto.tipoProducto.descripcion; } catch (Exception) { Response.Redirect("MantenimientoProductos.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.imagenProducto.ImageUrl = "img/prev/prev.jpg"; this.ddlTipoProducto.DataSource = TipoProductoLN.ObtenerTodos(); this.ddlTipoProducto.DataTextField = "descripcion"; this.ddlTipoProducto.DataValueField = "idTipoProducto"; this.ddlTipoProducto.DataBind(); ListItemCollection items = new ListItemCollection { new ListItem("Desactivo", "0"), new ListItem("Activo", "1"), }; this.ddlEstado.DataSource = items; this.ddlEstado.DataBind(); foto2 = null; } }
// cargar ddls en modo edicion protected void gridModelos_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow && gridModelos.EditIndex == e.Row.RowIndex) { #region "cargar lista proveedores" DropDownList ddlproveedores = (DropDownList)e.Row.FindControl("ddlProveedores"); List <Proveedor> listaProveedores = ProveedorLN.getInstance().listaProveedores(Session["schema"].ToString()); foreach (Proveedor proveedor in listaProveedores) { ListItem newItem = new ListItem(proveedor.nombre, proveedor.id.ToString(), true); ddlproveedores.Items.Add(newItem); } ddlproveedores.DataBind(); ddlproveedores.Items.FindByText((e.Row.FindControl("lblProveedor") as Label).Text).Selected = true; #endregion #region "cargar lista temporadas" DropDownList ddlTemporadas = (DropDownList)e.Row.FindControl("ddlTemporadas"); List <Temporada> listaTemporadas = TemporadaLN.getInstance().listaTemporadas(Session["schema"].ToString()); foreach (Temporada temporada in listaTemporadas) { ListItem newItem = new ListItem(temporada.nombre, temporada.id.ToString(), true); ddlTemporadas.Items.Add(newItem); } ddlTemporadas.DataBind(); ddlTemporadas.Items.FindByText((e.Row.FindControl("lblTemporada") as Label).Text).Selected = true; #endregion #region "cargar lista tipos productos" DropDownList ddlTiposProductos = (DropDownList)e.Row.FindControl("ddlTiposProductos"); List <TipoProducto> listaTiposProductos = TipoProductoLN.getInstance().listaTiposProductos(Session["schema"].ToString()); foreach (TipoProducto tipoProducto in listaTiposProductos) { ListItem newItem = new ListItem(tipoProducto.nombre, tipoProducto.id.ToString(), true); ddlTiposProductos.Items.Add(newItem); } ddlTiposProductos.DataBind(); ddlTiposProductos.Items.FindByText((e.Row.FindControl("lblTipoProducto") as Label).Text).Selected = true; #endregion } }
// Aceptar actualizar datos protected void gridTiposProductos_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = gridTiposProductos.Rows[e.RowIndex]; TextBox txtId = (TextBox)row.FindControl("txtEditId"); TextBox txtNombre = (TextBox)row.FindControl("txtEditNombre"); int idRol = Convert.ToInt32(txtId.Text.Trim()); string nombreRol = txtNombre.Text.Trim(); bool retorno = TipoProductoLN.getInstance().updateTipoProducto(idRol, nombreRol, Session["schema"].ToString()); if (retorno) { Response.Write(@"<script language='javascript'>alert('TipoProducto actualizado correctamente.');</script>"); Response.Redirect(Request.Url.AbsoluteUri); } else { Response.Write(@"<script language='javascript'>alert('Ya existe el tipo de producto.');</script>"); Response.Redirect(Request.Url.AbsoluteUri); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ListItemCollection items = new ListItemCollection { new ListItem("Desactivo", "0"), new ListItem("Activo", "1") }; this.ddlEstado.DataSource = items; this.ddlEstado.DataBind(); this.ddlEstado.SelectedIndex = 1; this.ddlTipo.DataSource = TipoProductoLN.ObtenerTodos(); this.ddlTipo.DataTextField = "descripcion"; this.ddlTipo.DataValueField = "idTipoProducto"; this.ddlTipo.DataBind(); refrescarListar(); } }