コード例 #1
0
        public DataView ObtenerTopRegistros()
        {
            using (CambioMonedaServiceClient cambioMonedaService = new CambioMonedaServiceClient())
            {
                TipoMovimientoMethods cambioMoneda = new TipoMovimientoMethods();


                foreach (var item in Session.UserRol)
                {
                    if (item.Descripcion == "Administrador")
                    {
                        dtCambioMoneda = cambioMonedaService.ObtenerCambiosMoneda(0);
                        //dtCambioMoneda = cambioMoneda.ObtenerCambiosMoneda(0);
                    }
                    else
                    {
                        dtCambioMoneda = cambioMonedaService.ObtenerCambiosMoneda(Session.Turno.IdTurUsu);
                        //dtCambioMoneda = cambioMoneda.ObtenerCambiosMoneda(Session.Turno.IdTurUsu);
                    }
                }



                //dtCambioMoneda = cambioMoneda.ObtenerCambiosMoneda(Session.Turno.IdTurUsu);
                DataTable clonedtCobroCheque = dtCambioMoneda.Clone();

                int filasDTCobroCheque = dtCambioMoneda.Rows.Count;

                if (filasDTCobroCheque > 10)
                {
                    if (dtCambioMoneda.Rows.Count != 0)
                    {
                        for (int i = 0; i < 10; i++)
                        {
                            clonedtCobroCheque.ImportRow(dtCambioMoneda.Rows[i]);
                        }
                    }
                }
                else
                {
                    if (dtCambioMoneda.Rows.Count != 0)
                    {
                        for (int i = 0; i < filasDTCobroCheque; i++)
                        {
                            clonedtCobroCheque.ImportRow(dtCambioMoneda.Rows[i]);
                        }
                    }
                }
                return(new DataView(clonedtCobroCheque));
            }
        }
コード例 #2
0
        public void RealizarCambioMoneda()
        {
            using (CambioMonedaServiceClient cambioMonedaService = new CambioMonedaServiceClient())
            {
                //var a = movimiento.MovimientoTipoCambioInsert(tipo,idUsuario);

                //var tuplaRetiro = movimiento.MovimientoTipoCambioInsert(tipo, idUsuario);

                var tuplaRetiro = cambioMonedaService.MovimientoTipoCambioInsert(tipo, idUsuario);

                var a = tuplaRetiro.Item1;
                fechaRegistro  = tuplaRetiro.Item2;
                nroTransaccion = tuplaRetiro.Item3;



                if (a.Equals("Cambiado"))
                {
                    MensajeAviso.Show(MessageType.SUCCESSFUL, "El Cambio de moneda se realizó con éxito.");
                    MostrarRecibo();
                    LimpiarControles();
                    efectivoNetoCambioMoneda.obtenerEfectivo(Session);
                    //MessageBox.Show("Cambio con exito.");
                    //Recibo recibo = new Recibo();
                    //recibo.Show();
                }
                else
                {
                    MensajeAviso.Show(MessageType.WARNING, "No se pudo generar el cambio: " + a);
                }
                //MessageBox.Show("No se pudo generar el cambio: " + a);



                ObtenerCambiosMoneda();

                //if (movimiento.MovimientoTipoCambioInsert(tipo) > 0)
                //{
                //    MessageBox.Show("Se realizo el Cambio");
                //};
            }
        }