private Boolean ToValidateAddProductoToGrid() { //ProductDetailID //UnitPrice //Quantity if (SearchProductComboBox.SelectedIndex == -1) { RadMessageBox.Show("Debe seleccionar un producto", "JOSIAS INDUSTRIAL SRL", MessageBoxButtons.OK, RadMessageIcon.Error); SearchProductComboBox.Focus(); return(false); } if (Convert.ToInt32(AmountMaskedEditBox.Value) > CurrentProductToSelected.Stock) { StringBuilder sb = new StringBuilder(); sb.AppendLine("La cantidad ingresada excede de la disponibilidad en almacén.") .AppendLine("") .AppendLine("Disponible " + CurrentProductToSelected.Stock + " " + CurrentProductToSelected.ProductName); RadMessageBox.Show(sb.ToString(), "JOSIAS INDUSTRIAL SRL", MessageBoxButtons.OK, RadMessageIcon.Error); AmountMaskedEditBox.Focus(); return(false); } if (Convert.ToInt32(AmountMaskedEditBox.Value) == 0) { RadMessageBox.Show("Debe seleccionar agregar una cantidad a facturar", "JOSIAS INDUSTRIAL SRL", MessageBoxButtons.OK, RadMessageIcon.Error); AmountMaskedEditBox.Focus(); return(false); } if (Convert.ToInt32(AmountMaskedEditBox.Value) < 0) { RadMessageBox.Show("Debe seleccionar agregar una cantidad sin signo negativo a facturar", "JOSIAS INDUSTRIAL SRL", MessageBoxButtons.OK, RadMessageIcon.Error); AmountMaskedEditBox.Focus(); return(false); } if (Convert.ToDouble(UnitPriceRadMaskedEditBox.Value) == 0.00) { RadMessageBox.Show("Debe seleccionar agregar el valor del producto", "JOSIAS INDUSTRIAL SRL", MessageBoxButtons.OK, RadMessageIcon.Error); UnitPriceRadMaskedEditBox.Focus(); return(false); } if (Convert.ToDouble(UnitPriceRadMaskedEditBox.Value) < 0.00) { RadMessageBox.Show("Debe seleccionar agregar el valor sin signo negativo del producto", "JOSIAS INDUSTRIAL SRL", MessageBoxButtons.OK, RadMessageIcon.Error); UnitPriceRadMaskedEditBox.Focus(); return(false); } return(true); }
private void SearchProductComboBox_SelectedIndexChanged(object sender, EventArgs e) { if (SearchProductComboBox.SelectedValue != null) { CurrentProductToSelected = (from c in listOfProducts where c.ProductID == Convert.ToInt32(SearchProductComboBox.SelectedValue) select c).FirstOrDefault(); UnitPriceRadMaskedEditBox.Text = CurrentProductToSelected.UnitPrice1.ToString(); AmountMaskedEditBox.Focus(); } else { SearchProductComboBox.Focus(); return; } }