protected void btnEditar_Click(object sender, EventArgs e) { string idQuery = Request.QueryString["id"]; if (!string.IsNullOrWhiteSpace(idQuery) && (hayCambios || calendarHidden.Value == "calendarTrue")) { int id = Convert.ToInt32(idQuery); if (id > 0) { Pedido pedidoEditado = pedidosAdministrador.ObtenerPedido(id); pedidoEditado.Proveedor = proveedor.Text; pedidoEditado.FechaEntrega = DateTime.Parse(fechaEntrega.Text).Date; pedidoEditado.MontoPagado = decimal.Parse(montoPagado.Text); pedidoEditado.MontoTotal = decimal.Parse(montoTotal.Text); pedidoEditado.EstadoPedido = (EEstadoPedido)Enum.Parse(typeof(EEstadoPedido), estadoPedido.Text); pedidosAdministrador.ActualizarPedido(pedidoEditado); } } Response.Redirect("~/Default.aspx"); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { string idQuery = Request.QueryString["id"]; string estadoQuery = Request.QueryString["estado"]; if (!string.IsNullOrWhiteSpace(idQuery) || !string.IsNullOrWhiteSpace(estadoQuery)) { int id = Convert.ToInt32(idQuery); if (id > 0) { if (estadoQuery == "Encargado" || estadoQuery == "Enviado") { Pedido pedidoActualizado = pedidosAdministrador.ObtenerPedido(id); Funciones.CambiarEstadoPedido(pedidoActualizado); pedidosAdministrador.ActualizarPedido(pedidoActualizado); } } } Response.Redirect("~/Default.aspx"); Response.End(); }