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); } }
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();; }