private void btnPagar_Click(object sender, RoutedEventArgs e)
 {
     wnwCancelarFacturaCliente nueva = new wnwCancelarFacturaCliente(pkIdEmpleado: UsuarioGlobal.InfoUsuario.PK_Id_Empleado, pkIdCliente: lista.PK_Id_FacCliente, Tipo: "Abono", pkIdEmpresa: 1, ptipoPedido: null, nueva: null, pMontoTotal: null, pDescuentoTotal: null, pMontoNetoTotal: lista.Saldo, pMonedaTotal: moneda, pObservaciones: null, pMontoAbono: txtMontoAbono.Text, pfechaProPago: lista.FecProPago_CreCliente, pfechaLimPago: lista.FecLimPago_CreCliente, pmetodoPago: metodoPago, pnumero: txtNumero.Text);
     nueva.ShowDialog();
 }
        private void btnPagar_Click(object sender, RoutedEventArgs e)
        {
            if (tipoFactura == "Contado")
            {
                if (txtObservaciones.Text != "")
                {
                    wnwCancelarFacturaCliente nueva = new wnwCancelarFacturaCliente(pkIdEmpleado: IdEmpleado, pkIdCliente: IdCliente, Tipo: tipoFactura, pkIdEmpresa: 1, ptipoPedido: tipoPedido, nueva: listaDetProducto, pMontoTotal: montoTatal, pDescuentoTotal: descuentoTotal, pMontoNetoTotal: montoNetoTotal, pMonedaTotal: moneda, pObservaciones: txtObservaciones.Text, pMontoAbono: montoNetoTotal, pfechaProPago: DateTime.Now, pfechaLimPago: DateTime.Now, pmetodoPago: metodoPago, pnumero: txtNumero.Text);
                    nueva.ShowDialog();
                    this.Close();
                }
            }
            else if (tipoFactura == "Crédito")
            {
                if (txtObservaciones.Text != "")
                {
                    
                    wnwCancelarFacturaCliente nueva = new wnwCancelarFacturaCliente(pkIdEmpleado: IdEmpleado, pkIdCliente: IdCliente, Tipo: tipoFactura, pkIdEmpresa: 1, ptipoPedido: tipoPedido, nueva: listaDetProducto, pMontoTotal: montoTatal, pDescuentoTotal: descuentoTotal, pMontoNetoTotal: montoNetoTotal, pMonedaTotal: moneda, pObservaciones: txtObservaciones.Text, pMontoAbono: MontoAbono, pfechaProPago: proximoPago, pfechaLimPago: proximoLimite, pmetodoPago: metodoPago, pnumero: txtNumero.Text);
                    nueva.ShowDialog();
                    this.Close();
                }
            }
            else if (tipoFactura == "Proforma")
            {
                if (txtObservaciones.Text != "")
                {
                    wnwCancelarFacturaCliente nueva = new wnwCancelarFacturaCliente(pkIdEmpleado: IdEmpleado, pkIdCliente: IdCliente, Tipo: tipoFactura, pkIdEmpresa: 1, ptipoPedido: tipoPedido, nueva: listaDetProducto, pMontoTotal: montoTatal, pDescuentoTotal: descuentoTotal, pMontoNetoTotal: montoNetoTotal, pMonedaTotal: moneda, pObservaciones: txtObservaciones.Text, pMontoAbono: 0.ToString(), pfechaProPago: DateTime.Now, pfechaLimPago: DateTime.Now, pmetodoPago: metodoPago, pnumero: txtNumero.Text);
                    nueva.ShowDialog();
                    this.Close();
                }
            }


        }