Ejemplo n.º 1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (uvStockMinMax.Validate(true, false).IsValid)
            {
                OperationResult     objOperationResult     = new OperationResult();
                productwarehouseDto objProductWarehouseDto = new productwarehouseDto();

                objProductWarehouseDto            = objLogistBL.GetProductWarehouse(ref objOperationResult, _WarehouseId, _ProductId);
                objProductWarehouseDto.r_StockMax = float.Parse(txtStockMax.Text);
                objProductWarehouseDto.r_StockMin = float.Parse(txtStockMin.Text);

                objLogistBL.UpdateProductWarehouse(ref objOperationResult, objProductWarehouseDto, Globals.ClientSession.GetAsList());
                //// Analizar el resultado de la operación
                if (objOperationResult.Success == 1) // Operación sin error
                {
                    this.DialogResult = System.Windows.Forms.DialogResult.OK;
                    this.Close();
                }
                else // Operación con error
                {
                    MessageBox.Show("Error en operación:" + System.Environment.NewLine + objOperationResult.ExceptionMessage, "ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    // Se queda en el formulario.
                }
            }
            else
            {
                MessageBox.Show("Por favor corrija la información ingresada. Vea los indicadores de error.", "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Ejemplo n.º 2
0
        private void frmStockMaxMin_Load(object sender, EventArgs e)
        {
            OperationResult     objOperationResult     = new OperationResult();
            productwarehouseDto objProductWarehouseDto = new productwarehouseDto();

            objProductWarehouseDto = objLogistBL.GetProductWarehouse(ref objOperationResult, _WarehouseId, _ProductId);
            txtStockMax.Text       = objProductWarehouseDto.r_StockMax.ToString();
            txtStockMin.Text       = objProductWarehouseDto.r_StockMin.ToString();;
        }