예제 #1
0
        private void guardarButton_Click(object sender, RoutedEventArgs e)
        {
            Ordenes ordenes;
            bool    paso = false;

            if (!Validar())
            {
                return;
            }

            ordenes = LlenaClase();

            if (Convert.ToInt32(idTextBox.Text) == 0)
            {
                paso = OrdenBLL.Guardar(ordenes);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede Modificar una persona que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = OrdenBLL.Modificar(ordenes);
            }
            if (paso)
            {
                MessageBox.Show("Guardado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                LimpiarCampos();
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo");
            }
        }
예제 #2
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (string.IsNullOrWhiteSpace(OrdenIdTextBox.Text) || OrdenIdTextBox.Text == "0")
            {
                paso = OrdenBLL.Guardar(orden);
            }
            else
            {
                if (!ExisteBD())
                {
                    MessageBox.Show("No Se puede Modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = OrdenBLL.Modificar(orden);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
예제 #3
0
        /*
         *      private bool validar()
         *      {
         *          bool paso = true;
         *
         *          if (string.IsNullOrWhiteSpace(MontoTextbox.Text))
         *          {
         *              MessageBox.Show("No puede dejar campos vacios");
         *              MontoTextbox.Focus();
         *              paso = false;
         *          }
         *
         *          if (string.IsNullOrWhiteSpace(ProductoIdTextbox.Text))
         *          {
         *              MessageBox.Show("No puede dejar campos vacios");
         *              ProductoIdTextbox.Focus();
         *              paso = false;
         *          }
         *
         *
         *          return paso;
         *
         *      }
         */
        private void Button_Guardar(object sender, RoutedEventArgs e)
        {
            Orden orden = new Orden();
            bool  paso  = false;

            // if (!validar())
            // return;

            orden = LlenaClase();

            if (IdTextbox.Text == "0")
            {
                paso = OrdenBLL.Guardar(orden);
            }
            else
            {
                if (!ExisteEnLaBaseDatos())
                {
                    MessageBox.Show("Personas No Existe!!");
                }
                MessageBox.Show("Persona Modificada!!");
                paso = OrdenBLL.Modificar(orden);
            }

            if (paso)
            {
                MessageBox.Show("¡¡Guardado!!");
            }
            else
            {
                MessageBox.Show("No se Guardo!!");
            }
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            Orden ordenes;
            bool  paso = false;

            if (!Validar())
            {
                return;
            }

            ordenes = LlenaClase();
            Limpiar();

            //Determinar si es guardar o modificar

            if (string.IsNullOrWhiteSpace(OrdenIdTextBox.Text) || OrdenIdTextBox.Text == "0")
            {
                paso = OrdenBLL.Guardar(ordenes);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = OrdenBLL.Modificar(ordenes);
            }

            //Informar el resultado
            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public void GuardarTest()
        {
            bool           paso           = false;
            Ordenes        orden          = new Ordenes();
            OrdenesDetalle ordenesDetalle = new OrdenesDetalle();

            orden.ordenId    = 0;
            orden.suplidorId = 1;
            orden.fecha      = DateTime.Now;
            orden.monto      = 20;

            ordenesDetalle.ordenDetalleId = 0;
            ordenesDetalle.ordenId        = 0;
            ordenesDetalle.productId      = 1;
            ordenesDetalle.producto       = "Malta Morena";
            ordenesDetalle.cantidad       = 5;
            ordenesDetalle.costo          = 500;

            orden.OrdenesDetalles.Add(ordenesDetalle);

            paso = OrdenBLL.Guardar(orden);

            Assert.AreEqual(paso, true);
        }