private void SetButtonInfo(string tipo, object sender, EventArgs e) { if (sender is Button) { Button btn = sender as Button; DataSet dsBoton = DataUtil.FillDataSet(DataBaseQuerys.ProductoBoton(DataUtil.GetString(btn.Tag), DataUtil.GetString(subCategoriaIdSelected)), "producto_boton"); if (dsBoton.Tables[0].Rows.Count.Equals(0)) { DialogResult result = MessageBox.Show("Desea asignar un producto al boton?", "Asignar Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmQuickButtons frmQuickButtonsForm = new frmQuickButtons(); frmQuickButtonsForm.categoriaId = categoriaIdSelected.ToString(); frmQuickButtonsForm.subCategoriaId = subCategoriaIdSelected.ToString(); frmQuickButtonsForm.botonId = DataUtil.GetString(btn.Tag); frmQuickButtonsForm.tipo = tipo; frmQuickButtonsForm.ShowDialog(); GetButtonInfo(btn, subCategoriaIdSelected); } } else { DataSet dsProducto = DataUtil.FillDataSet(DataBaseQuerys.Producto(DataUtil.GetString(dsBoton.Tables[0].Rows[0], "Producto_id"), string.Empty, string.Empty, string.Empty), "producto"); txtCodigoProducto.Text = DataUtil.GetString(dsBoton.Tables[0].Rows[0], "Producto_id"); txtProducto.Text = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Producto_descripcion"); txtPrecioUnitario.Text = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_final"); this.btnAdd_Click(tipo, null); } } }
private void SetButtonInfo(string tipo, object sender, EventArgs e) { if (sender is Button) { Button btn = sender as Button; DataSet dsBoton = DataUtil.FillDataSet(DataBaseQuerys.ProductoBoton(DataUtil.GetString(btn.Tag), DataUtil.GetString(subCategoriaIdSelected)), "producto_boton"); if (dsBoton.Tables[0].Rows.Count.Equals(1)) { if (!productoPedido) { frmQuickButtons frmQuickButtonsForm = new frmQuickButtons(); frmQuickButtonsForm.categoriaId = categoriaIdSelected.ToString(); frmQuickButtonsForm.subCategoriaId = subCategoriaIdSelected.ToString(); frmQuickButtonsForm.botonId = DataUtil.GetString(btn.Tag); frmQuickButtonsForm.tipo = tipo; frmQuickButtonsForm.adding = false; frmQuickButtonsForm.ShowDialog(); GetButtonInfo(btn, subCategoriaIdSelected); } else { DataSet dsProducto = DataUtil.FillDataSet(DataBaseQuerys.Producto(DataUtil.GetString(dsBoton.Tables[0].Rows[0], "Producto_id"), string.Empty, string.Empty, string.Empty), "producto"); AppConstant.ProductButtonSelected.ProductoId = DataUtil.GetString(dsBoton.Tables[0].Rows[0], "Producto_id"); AppConstant.ProductButtonSelected.ProductoDescripcion = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Producto_descripcion"); AppConstant.ProductButtonSelected.PrecioFinal = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_final"); AppConstant.ProductButtonSelected.PrecioProveedor = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_proveedor"); this.Close(); } } else if (dsBoton.Tables[0].Rows.Count.Equals(0)) { DialogResult result = MessageBox.Show("Desea asignar un producto al boton?", "Asignar Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmQuickButtons frmQuickButtonsForm = new frmQuickButtons(); frmQuickButtonsForm.categoriaId = categoriaIdSelected.ToString(); frmQuickButtonsForm.subCategoriaId = subCategoriaIdSelected.ToString(); frmQuickButtonsForm.botonId = DataUtil.GetString(btn.Tag); frmQuickButtonsForm.tipo = tipo; frmQuickButtonsForm.ShowDialog(); GetButtonInfo(btn, subCategoriaIdSelected); } } } }