private void TotalizarPedido() { if (BS_Pedido.Current != null) { //Ratear frete TCN_Pedido.Rateia_Frete(BS_Pedido.Current as TRegistro_Pedido); VL_Desconto_Geral.Value = (BS_Pedido.Current as TRegistro_Pedido).Pedido_Itens.Sum(p => p.Vl_desc); VL_Comissao.Value = (BS_Pedido.Current as TRegistro_Pedido).Pedido_Itens.Sum(p => p.Vl_comissao); Vl_Frete.Value = (BS_Pedido.Current as TRegistro_Pedido).Pedido_Itens.Sum(p => p.Vl_freteitem); } }
private void Vl_Frete_Leave(object sender, EventArgs e) { (BS_Pedido.Current as TRegistro_Pedido).Vl_frete = Vl_Frete.Value; TCN_Pedido.Rateia_Frete(BS_Pedido.Current as TRegistro_Pedido); this.TotalizarPedido(); }