private void Guardar(object sender, RoutedEventArgs e) { if (cbTipo.SelectedIndex < 0) { MessageBox.Show("No ha elegido un tipo de vehículo."); cbTipo.Focus(); return; } if (cbMarca.SelectedIndex < 0) { MessageBox.Show("No ha elegido una marca de vehículo."); cbTipo.Focus(); return; } if (tbAvaluo.Text.Length == 0) { MessageBox.Show("No ha escrito el avalúo de la prenda."); tbAvaluo.Focus(); return; } float f; if (!float.TryParse(tbAvaluo.Text, out f)) { MessageBox.Show("No ha escrito un avalúo correcto."); tbAvaluo.Focus(); return; } if (tbPrestamo.Text.Length == 0) { MessageBox.Show("No ha escrito la cantidad del préstamo."); tbPrestamo.Focus(); return; } if (!float.TryParse(tbPrestamo.Text, out f)) { MessageBox.Show("No ha escrito una cantidad correcta para el préstamo."); tbPrestamo.Focus(); return; } //Si no hay parent significa que no viene de un préstamo el ingreso de la prenda y se meterá //directamente al inventario para su venta. String EnVenta = "NO"; if (parent == null) { EnVenta = "SI"; } String idPrenda = cPrenda.GuardarPrenda("0", IdCliente, "0", "VEHICULO", cbTipo.Text + " - " + cbMarca.Text + " " + tbModelo.Text, "-", "-", "-", "0", "-", "-", "-", "0", "-", "-", "-", "-", "-", cbTipo.SelectedValue.ToString(), cbMarca.SelectedValue.ToString(), tbModelo.Text, tbAnio.Text, tbKilometraje.Text, tbNumeroSerie.Text, tbPlacas.Text, tbColor.Text, tbUbicacionAlmacen.Text, tbObservaciones.Text, tbAvaluo.Text, tbPrestamo.Text, EnVenta); cPrenda p = cPrenda.ObtenerPrendaId(idPrenda); if (parent != null) { parent.AgregarPrenda(p); } this.Close(); }
private void Guardar(object sender, RoutedEventArgs e) { if (tbDescripcion.Text.Length == 0) { MessageBox.Show("No ha ingresado la descripción del artículo."); tbDescripcion.Focus(); return; } if (cbDepartamento.SelectedIndex < 0) { MessageBox.Show("No ha elegido un departamento."); cbDepartamento.Focus(); return; } if (tbAvaluo.Text.Length == 0) { MessageBox.Show("No ha escrito el avalúo de la prenda."); tbAvaluo.Focus(); return; } float f; if (!float.TryParse(tbAvaluo.Text, out f)) { MessageBox.Show("No ha escrito un avalúo correcto."); tbAvaluo.Focus(); return; } if (tbPrestamo.Text.Length == 0) { MessageBox.Show("No ha escrito la cantidad del préstamo."); tbPrestamo.Focus(); return; } if (!float.TryParse(tbPrestamo.Text, out f)) { MessageBox.Show("No ha escrito una cantidad correcta para el préstamo."); tbPrestamo.Focus(); return; } if (cbCategorias.SelectedIndex < 0) { MessageBox.Show("No ha elegido una categoría."); cbCategorias.Focus(); return; } //Si no hay parent significa que no viene de un préstamo el ingreso de la prenda y se meterá //directamente al inventario para su venta. String EnVenta = "NO"; if (parent == null) { EnVenta = "SI"; } String idPrenda = cPrenda.GuardarPrenda(cbDepartamento.SelectedValue.ToString(), IdCliente, ((cCategoria)cbCategorias.SelectedItem).IdCategoria, "ARTICULO", tbDescripcion.Text, tbMarca.Text, tbModelo.Text, tbSerie.Text, "0", "0", "0", "0", "0", "-", "-", "-", "0", "-", "0", "0", "-", "0", "0", "-", "-", "-", tbUbicacionAlmacen.Text, tbObservaciones.Text, tbAvaluo.Text, tbPrestamo.Text, EnVenta); cPrenda p = cPrenda.ObtenerPrendaId(idPrenda); if (parent != null) { parent.AgregarPrenda(p); } this.Close(); }