示例#1
0
        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();
        }
示例#2
0
        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();
        }