示例#1
0
        public void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool guardado = false;

            orden.Fecha      = Convert.ToDateTime(FechaDatePicker.SelectedDate.ToString());
            orden.SuplidorId = Convert.ToInt32(SuplidorIdComboBox.SelectedValue) + 1;

            if (string.IsNullOrWhiteSpace(OrdenIdTextBox.Text) || OrdenIdTextBox.Text == "0")
            {
                guardado = OrdenesBLL.Guardar(orden);
            }
            else
            {
                if (!Existe())
                {
                    MessageBox.Show("Esta orden no se puede modificar \nporque no existe en la base de datos", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                guardado = OrdenesBLL.Modificar(orden);
            }

            if (guardado)
            {
                Limpiar();
                MessageBox.Show("La orden ha sido guardada correctamente", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Esta orden no ha podido ser guardada.", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            bool guardado = false;

            if (orden.OrdenId == 0 || string.IsNullOrWhiteSpace(OrdenIdTextBox.Text))
            {
                guardado = OrdenesBLL.Guardar(orden);
            }
            else
            {
                if (ExisteEnBaseDatos())
                {
                    guardado = OrdenesBLL.Modificar(orden);
                }
                else
                {
                    MessageBox.Show("Esta orden no existe; No se puede modificar");
                }
            }

            if (guardado)
            {
                MessageBox.Show("Guardado.");
                Limpiar();
            }
            else
            {
                MessageBox.Show("Error el guardar.");
            }
        }
示例#3
0
        private void GuardarButon_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (ordenes.OrdenId == 0)
            {
                paso = OrdenesBLL.Guardar(ordenes);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatosOrdenDetalle() && ExisteEnLaBaseDeDatosProducto() && ExisteEnLaBaseDeDatosCliente())
                {
                    MessageBox.Show("No se puede Modificar una persona que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = OrdenesBLL.Modificar(ordenes);
            }
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo");
            }
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (OrdenIdTextBox.Text == "0")
            {
                paso = OrdenesBLL.Guardar(orden);
            }
            else
            {
                if (ExisteEnLaBaseDeDatos() && ExisteEnLaBaseDeDatosClientes() && ExisteEnLaBaseDeDatosProductos())
                {
                    paso = OrdenesBLL.Modificar(orden);
                }
                else
                {
                    MessageBox.Show("No se Puede Modificar una Orden que no existe, no exista un producto o cliente");
                    return;
                }
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado");
            }
            else
            {
                MessageBox.Show("La Orden No se Pudo Guardar");
            }
        }
示例#5
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (orden.OrdenId == 0)
            {
                paso = OrdenesBLL.Guardar(orden);
            }
            else
            {
                if (ExisteEnLaBaseDeDatos() && ExisteEnLaBaseDeDatosClientes() && ExisteEnLaBaseDeDatosProductos())
                {
                    paso = OrdenesBLL.Modificar(orden);
                }
                else
                {
                    MessageBox.Show("No existe en la BLL", "ERROR");
                    return;
                }
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!!", "Exito");
            }
            else
            {
                MessageBox.Show("No se pudo guardar...", "ERROR");
            }
        }
        public void ModificarTest()
        {
            Ordenes ordenes = OrdenesBLL.Buscar(2);

            ordenes.SuplidorId = 2;

            bool modifico = OrdenesBLL.Modificar(ordenes);

            Assert.IsTrue(modifico);
        }
示例#7
0
        public void ModificarTest()
        {
            bool    paso  = false;
            Ordenes orden = new Ordenes();

            orden.OrdenId        = 1;
            orden.Fecha          = DateTime.Now;
            orden.SuplidorId     = 1;
            orden.OrdenesDetalle = new List <OrdenesDetalle>();
            orden.Monto          = 5;

            paso = OrdenesBLL.Modificar(orden);
            Assert.AreEqual(paso, true);
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (contenedor.orden.OrdenId == 0)
            {
                if (contenedor.orden.Productos.Count > 0)
                {
                    paso = OrdenesBLL.Guardar(contenedor.orden);
                }
                if (contenedor.orden.Productos.Count == 0)
                {
                    paso = false;
                }
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se Puede Modificar una Orden Que no Existe");
                    return;
                }
                else
                {
                    paso = OrdenesBLL.Modificar(contenedor.orden);
                }
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado");
            }
            else
            {
                MessageBox.Show("No se Pudo Guardar porque debe de haber agregado un producto");
            }
        }
        public void ModificarTest()
        {
            bool    paso;
            Ordenes ordenes = new Ordenes();

            ordenes.OrdenId    = 1;
            ordenes.Fecha      = DateTime.Now;
            ordenes.SuplidorId = 1;
            ordenes.Monto      = 1000;

            ordenes.OrdenesDetalle.Add(new OrdenesDetalle
            {
                Id         = 0,
                OrdenId    = ordenes.OrdenId,
                ProductoId = 1,
                Cantidad   = 50,
                Costo      = 50
            });

            paso = OrdenesBLL.Modificar(ordenes);
            Assert.AreEqual(paso, true);
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool    paso = false;
            Ordenes orden;

            if (!Validar())
            {
                return;
            }

            orden = LlenaClase();

            if (string.IsNullOrEmpty(OrdenIdTextBox.Text) || OrdenIdTextBox.Text == "0")
            {
                paso = OrdenesBLL.Guardar(orden);
            }
            else
            {
                if (!ExisteEnDb())
                {
                    MessageBox.Show("No existe el cliente en la base de " +
                                    "datos", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }
                paso = OrdenesBLL.Modificar(orden);
            }

            if (paso)
            {
                MessageBox.Show("Guardado!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show(" No guardado!!", "Informacion", MessageBoxButton.OKCancel, MessageBoxImage.Information);
            }
        }
示例#11
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!ValidarOrden())
            {
                return;
            }

            bool paso = false;

            if (string.IsNullOrWhiteSpace(IdTextBox.Text) || IdTextBox.Text == "0")
            {
                paso = OrdenesBLL.Guardar(orden);
            }


            else
            {
                if (!ExisteDB())
                {
                    MessageBox.Show("Ya existe .", "Error al modificar ", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }

                paso = OrdenesBLL.Modificar(orden);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Orden guardada ", "", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Revise los datos e intente de nuevo", "Error al Guardar", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }