//forma independiente //1ra forma void Uc_Datos_RowCommand(object sender, GridViewCommandEventArgs e) { string codigo = Convert.ToString(e.CommandArgument); if (e.CommandName == "Modificar") { //Encriptar Response.Redirect("wfmProductoNuevo.aspx?cod=" + codigo, true); } if (e.CommandName == "Eliminar") { TBL_PRODUCTO _infoProducto = new TBL_PRODUCTO(); var taskProducto = Task.Run(() => LogicaProducto.getProductXId(int.Parse(codigo))); taskProducto.Wait(); _infoProducto = taskProducto.Result; if (_infoProducto != null) { Task <bool> _taskSaveProduct = Task.Run(() => LogicaProducto.deleteProduct(_infoProducto)); _taskSaveProduct.Wait(); var resultado = _taskSaveProduct.Result; if (resultado) { Response.Write("<script>alert('Registro Eliminado Correctamente')</script>"); Task <List <TBL_PRODUCTO> > _taskProductos = Task.Run(() => LogicaProducto.getAllProduct()); _taskProductos.Wait(); var _listaProducto = _taskProductos.Result; loadProductos(_listaProducto); } } } }
private void loadCatalogo() { Task <List <TBL_PRODUCTO> > _taskProductos = Task.Run(() => LogicaProducto.getAllProduct()); _taskProductos.Wait(); var _listaProducto = _taskProductos.Result; loadProductos(_listaProducto); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Task <List <TBL_PRODUCTO> > _taskProductos = Task.Run(() => LogicaProducto.getAllProduct()); _taskProductos.Wait(); var _listaProducto = _taskProductos.Result; loadProductos(_listaProducto); } UC_DatosEventos(); }
private void loadCatalogo() { Task <List <TBL_PRODUCTO> > _taskProducto = Task.Run(() => LogicaProducto.getAllProduct()); _taskProducto.Wait(); var _listaProdcutos = _taskProducto.Result; DataList1.DataSource = _listaProdcutos.Select(data => new { ID = data.pro_id, Nombre = data.pro_nombre, Precio = data.pro_precioventa.ToString("0.00"), URL = data.pro_imagen }).ToList(); DataList1.DataBind(); }
private void loadCatalogo() { Task <List <TBL_PRODUCTO> > _taskProductos = Task.Run(() => LogicaProducto.getAllProduct()); _taskProductos.Wait(); var _listaProducto = _taskProductos.Result; DataList1.DataSource = _listaProducto.Select(data => new { ID = data.PRO_ID, Nombre = data.PRO_NOMBRE, Precio = data.PRO_PRECIOVENTA.ToString("0.00"), Url = data.PRO_IMAGEN }).ToList(); DataList1.DataBind(); }
private void Buscar(string op) { if (!string.IsNullOrEmpty(txtBuscar.Text)) { List <TBL_PRODUCTO> _listaProducto = new List <TBL_PRODUCTO>(); string datoaBuscar = txtBuscar.Text; switch (op) { case "T": Task <List <TBL_PRODUCTO> > _taskProductos = Task.Run(() => LogicaProducto.getAllProduct()); _taskProductos.Wait(); _listaProducto = _taskProductos.Result; loadProductos(_listaProducto); break; case "C": Task <List <TBL_PRODUCTO> > _taskProductos2 = Task.Run(() => LogicaProducto.searchProductXCode(datoaBuscar)); _taskProductos2.Wait(); _listaProducto = _taskProductos2.Result; loadProductos(_listaProducto); break; case "N": Task <List <TBL_PRODUCTO> > _taskProductos3 = Task.Run(() => LogicaProducto.searchProductXNombre(datoaBuscar)); _taskProductos3.Wait(); _listaProducto = _taskProductos3.Result; loadProductos(_listaProducto); break; case "Ca": Task <List <TBL_PRODUCTO> > _taskProductos4 = Task.Run(() => LogicaProducto.searchProductXCategoria(datoaBuscar)); _taskProductos4.Wait(); _listaProducto = _taskProductos4.Result; loadProductos(_listaProducto); break; } } }