Esempio n. 1
0
 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);
         }
     }
 }
Esempio n. 2
0
        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);
                    }
                }
            }
        }