public ResultadoOperacionEnum.ResultadoOperacion CancelarPedido(BusinessLogic.Pedido pedido)
        {
            ResultadoOperacionEnum.ResultadoOperacion resultado;
            PedidoDAO pedidoDAO = new PedidoDAO();

            resultado = pedidoDAO.CambiarEstadoPedido(pedido, pedidoDAO.ObtenerEstatusPorNombre("Cancelado"));
            return(resultado);
        }
Beispiel #2
0
        public void CambiarEstadoPedidoTest()
        {
            PedidoDAO pedidoDAO = new PedidoDAO();

            pedidoDAO.CambiarEstadoPedido(new Pedido()
            {
                idPedido = 283
            }, pedidoDAO.ObtenerEstatusPorNombre("Cancelado"));
            Assert.AreEqual(pedidoDAO.ObtenerListaPedidos().Where(b => b.idPedido == 283).FirstOrDefault().Estatus1.NombreEstatus, "Cancelado");
        }
        public ResultadoOperacionEnum.ResultadoOperacion CambiarEstadoPedido(int id, String Estado)
        {
            ResultadoOperacionEnum.ResultadoOperacion resultado;
            PedidoDAO pedidoDAO = new PedidoDAO();

            BusinessLogic.Pedido tempPedido = new BusinessLogic.Pedido()
            {
                idPedido = id
            };
            resultado = pedidoDAO.CambiarEstadoPedido(tempPedido, pedidoDAO.ObtenerEstatusPorNombre(Estado));
            return(resultado);
        }
Beispiel #4
0
        public void CambiarEstadoPedidoExitoTest()
        {
            Pedido pedido = new Pedido()
            {
                idPedido = 1
            };

            DataAccess.Estatus estatus = new DataAccess.Estatus()
            {
                idEstatus = 1
            };
            PedidoDAO pedidoDAO = new PedidoDAO();

            Assert.AreEqual(ResultadoOperacionEnum.ResultadoOperacion.Exito, pedidoDAO.CambiarEstadoPedido(pedido, estatus));
        }
        private void ButtonAceptar_Click(object sender, RoutedEventArgs e)
        {
            PedidoDAO pedidoDAO = new PedidoDAO();

            string estado = ComboBoxEstadoPedido.SelectedItem.ToString();

            EstadoPedido estadoPedido = (EstadoPedido)Enum.Parse(typeof(EstadoPedido), estado);

            try
            {
                pedidoDAO.CambiarEstadoPedido(Pedido, estadoPedido);
                this.Close();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }