Beispiel #1
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            //CREA DATOS DEL CAJERO EN EL QUE ESTAS PARADO
            CajeroDAO cajeroDao = new CajeroDAO();
            Cajero    cajero    = new Cajero(1, 175000, 100, 0, 200);

            cajeroDao.Agregar(cajero);

            //CREA TIPOS DE CUENTA
            //int idTipoCuenta, string nombretipo, double limiteDinero, int limiteCantidadExtracciones
            TipoCuentaDAO datosTipoCuentaDao = new TipoCuentaDAO();
            TipoCuenta    tipoCuenta         = new TipoCuenta(1, "CtaCrt", 8000, 8, 3000);//CREA TIPO DE CUENTA

            datosTipoCuentaDao.Agregar(tipoCuenta);
            tipoCuenta = new TipoCuenta(2, "Caja Ahorro", 3000, 5, 3000);
            datosTipoCuentaDao.Agregar(tipoCuenta);

            //CREA DATOS TARJETA PARA CLIENTE
            //int idTarjeta, int numeroTarjeta, Persona propietario, string desde, string hasta, string password
            //string nombre, string apellido, string dni, DateTime fechaNacimiento, string direccion, string telefono, string celular, string mail
            PersonaDAO datosPersonaDao = new PersonaDAO();
            Persona    propietario     = new Persona(1, "cristian", "dabrowski", "41840057", new DateTime(1993, 6, 10), "plumas verdes 69", "494-0180", "155-257752", "cristian@mail");

            datosPersonaDao.Agregar(propietario);

            TarjetaDAO datosTarjetaDao = new TarjetaDAO();
            Tarjeta    tarjetaCliente1 = new Tarjeta(1, 10001, propietario, new DateTime(), new DateTime().AddMonths(8), "abc123");

            datosTarjetaDao.Agregar(tarjetaCliente1);

            //CREA DATOS DE CLIENTES Y SUS CUENTAS
            //int idCliente, string situacionImpositiva, List<Cuenta> cuentasCliente, List<Tarjeta> tarjetasCliente, string nombre, string apellido, string dni, DateTime fechaNacimiento, string direccion, string telefono, string celular, string mail
            CuentaDAO datosCuentaDao = new CuentaDAO();
            Cuenta    cuenta         = new Cuenta(1, 100001, datosTipoCuentaDao.DameXId(1), 10000, 0, 0);

            datosCuentaDao.Agregar(cuenta);
            cuenta = new Cuenta(2, 100002, datosTipoCuentaDao.DameXId(2), 180000, 0, 0);
            datosCuentaDao.Agregar(cuenta);

            ClienteDAO     datosClienteDao      = new ClienteDAO();
            List <Cuenta>  listaCuentasCliente  = new List <Cuenta>(datosCuentaDao.DameAll());
            List <Tarjeta> listaTarjetasCliente = new List <Tarjeta>(datosTarjetaDao.DameAll());
            Cliente        cliente = new Cliente(1, "Estudiante", listaCuentasCliente, listaTarjetasCliente, "cristian", "dabrowski", "41840057", new DateTime(1993, 6, 10), "plumas verdes 69", "494-0180", "155-257752", "cristian@mail");//CLIENTE 1

            datosClienteDao.Agregar(cliente);
            //Cliente cliente2 = new Cliente( 2, "Jefe", listaCuentasCliente, listaTarjetasCliente, "guido", "motumbo", "34552014", new DateTime(09-05-89), "rivadavia 3421", "473-9862", "155-801960", "guido@mail");//CLIENTE 2


            Menu menu = new Menu(cliente, cajero);

            menu.ShowDialog();
            Close();
        }
Beispiel #2
0
 public List <TarjetaHistorica> TarjetaHistorica_Traer(Int64 nroTarjeta)
 {
     return(TarjetaDAO.TarjetaHistorica_Traer(nroTarjeta));
 }
Beispiel #3
0
 public List <Tarjeta> Tarjetas_TraerxEstadoFecha(Int64?idPrestador, string oficina, string cuil, int idEstadoReg,
                                                  DateTime?fechaD, DateTime?fechaH, Int16?idOrigen, Int16?idEstadoPack)
 {
     return(TarjetaDAO.Tarjetas_TraerxEstadoFecha(idPrestador, oficina, cuil, idEstadoReg, fechaD, fechaH, idOrigen, idEstadoPack));
 }
Beispiel #4
0
 public void TarjetaNominadaValidacionTurnos(string cuil, out short codRetorno, out string oficina)
 {
     TarjetaDAO.TarjetaNominadaValidacionTurnos(cuil, out codRetorno, out oficina);
 }
Beispiel #5
0
 public string Tarjetas_GuardarEstadoSolicitud(Tarjeta tarjeta, Domicilio domicilio)
 {
     return(TarjetaDAO.Tarjetas_AltaEstadoSolicitud(tarjeta, domicilio));
 }
Beispiel #6
0
 public List <Tarjeta> Tarjetas_Traer(string cuil, Int64?nroTarjeta)
 {
     return(TarjetaDAO.Tarjetas_Traer(cuil, nroTarjeta));
 }
Beispiel #7
0
 public List <CodDescripcion> TipoMotivoReemplazo_Traer()
 {
     return(TarjetaDAO.TipoMotivoReemplazo_Traer());
 }
Beispiel #8
0
 public void Reposicion_ImputarCostoTarjeta(string cuil, long nroTarjeta, int codMotivoReponer)
 {
     TarjetaDAO.Reposicion_ImputarCostoTarjeta(cuil, nroTarjeta, codMotivoReponer);
 }
Beispiel #9
0
 public List <TipoTarjeta> TipoTarjeta_Traer()
 {
     return(TarjetaDAO.TipoTarjeta_Traer());
 }
Beispiel #10
0
 public List <TarjetaTotalesXEst> Tarjetas_TraerTotalesXTipoEstado(String descEstadoAplicacion, Int16 idprovincia, Int16 codpostal, List <String> oficinas, DateTime?fAltaDesde, DateTime?fAltaHasta, string lote)
 {
     return(TarjetaDAO.Tarjetas_T_Totales(descEstadoAplicacion, idprovincia, codpostal, oficinas, fAltaDesde, fAltaHasta, lote));
 }
Beispiel #11
0
 public List <String> Tarjetas_TraerLotes()
 {
     return(TarjetaDAO.Tarjetas_TT_Lotes());
 }
Beispiel #12
0
 public List <TipoEstadoTarjeta> TipoEstadoTarjeta_TraerXEstadosAplicacion()
 {
     return(TarjetaDAO.TipoEstadoTarjeta_TT_EstadosAplicacion());
 }
Beispiel #13
0
 public TarjetaTurnosArg Tarjeta_TipoCarnet_TraerParaTurnosArg(Int64 cuil)
 {
     return(TarjetaDAO.Tarjeta_TipoCarnet_TraerParaTurnos_Arg(cuil));
 }
Beispiel #14
0
 public TarjetaConsulta Tarjeta_TipoCarnet_Traer(Int64 cuil)
 {
     return(TarjetaDAO.Tarjeta_TipoCarnet_Traer(cuil));
 }
Beispiel #15
0
 public long Tarjeta_TraerXIDBeneficiario(long idBeneficiario)
 {
     return(TarjetaDAO.Tarjeta_TraerXIDBeneficiario(idBeneficiario));
 }
Beispiel #16
0
 public List <Tarjeta> Tarjetas_TReingresoFlujoPostal_Traer(string oficinaDestino)
 {
     return(TarjetaDAO.Tarjetas_TReingresoFlujoPostal_Traer(oficinaDestino));
 }
Beispiel #17
0
 public List <Novedad_Tarjeta_Reponer> Traer_Reposicion_X_Beneficiario(string cuil, bool blancaPorNominada, out int codMotivoReponer)
 {
     return(TarjetaDAO.EstadoDeTarjetas_Traer(cuil, blancaPorNominada, out codMotivoReponer));
 }
Beispiel #18
0
 public List <TarjetasXSucursalEstadoXTipoTarjeta> Tarjeta_TraerPorSucEstado_TipoTarjeta(long idPrestador, int idTipoTarjeta, int idEstadoAplicacion, String descEstadoAplicacion, Int16 idProvincia, Int16 codPostal, List <string> oficinas,
                                                                                         DateTime?fAltaDesde, DateTime?fAltaHasta, string lote, bool generaArchivo, bool generaAdmin, bool soloArgenta, bool soloEntidades, string regional,
                                                                                         out Int64 topeRegistros, out Int64 total, out string rutaArchivoSal)
 {
     return(TarjetaDAO.Tarjeta_TraerSucEstadoYTipoTarjeta(idPrestador, idTipoTarjeta, idEstadoAplicacion, descEstadoAplicacion, idProvincia, codPostal, oficinas, fAltaDesde, fAltaHasta, lote, generaArchivo, generaAdmin, soloArgenta, soloEntidades, regional, out topeRegistros, out total, out rutaArchivoSal));
 }
Beispiel #19
0
 //Inundacion-->Se agrega parametro CodConcepto = 0, para la ValidoTarjeta
 public string Novedades_ReposicionTarjeta_Alta(List <Novedad_Tarjeta_Reponer> tarjetasAReponer, long cuil, long nuevoNroTarjeta, long idBeneficiario, bool esNominada, string IP, string Usuario, long IdPrestador, string oficina)
 {
     return(TarjetaDAO.Novedades_ReposicionTarjeta_Alta(tarjetasAReponer, cuil, nuevoNroTarjeta, idBeneficiario, esNominada, IP, Usuario, IdPrestador, oficina));
 }
Beispiel #20
0
 public void EmbozadoAnses_Guardar(TarjetaEmbozado tarjeta)
 {
     TarjetaDAO.EmbozadoAnses_Guardar(tarjeta);
 }
Beispiel #21
0
 //Inundacion-->Se agrega parametro CodConcepto
 public string Tarjetas_Valido(Int64 nroTarjeta, long idbeneficiario, int codConcepto, bool esNominada, enum_TipoMovimientoTarjeta tipoMovimientoTarjeta, out bool repone, out int idTipoTarjeta, out bool debeSolicitarNominada, out bool blancaPorNominada, out bool habilitaAltaNovedad)
 {
     return(TarjetaDAO.Tarjetas_Valido(nroTarjeta, idbeneficiario, codConcepto, esNominada, tipoMovimientoTarjeta, out repone, out idTipoTarjeta, out debeSolicitarNominada, out blancaPorNominada, out habilitaAltaNovedad));
 }
Beispiel #22
0
 public List <TarjetaEmbozado> EmbozadoAnses_GeneraPendientesEmbozado(out int cantTotal, out int cantMostrar, Auditoria auditoria)
 {
     return(TarjetaDAO.EmbozadoAnses_GeneraPendientesEmbozado(out cantTotal, out cantMostrar, auditoria));
 }
Beispiel #23
0
 public List <Tarjeta> Tarjetas_Guardar(List <Tarjeta> listaTarjetas)
 {
     return(TarjetaDAO.Tarjetas_Guardar(listaTarjetas));
 }
Beispiel #24
0
 public List <TarjetaEmbozado> EmbozadoAnses_TraerXEstado(int idEstado, out int cantTotal, out int cantMostrar)
 {
     return(TarjetaDAO.EmbozadoAnses_TraerXEstado(idEstado, out cantTotal, out cantMostrar));
 }
Beispiel #25
0
 public List <Tarjeta> Tarjetas_TXSucursalEstado_Traer(Int64 idPrestador, string oficina, Int16?idEstadoEntrega, DateTime?fDesde,
                                                       DateTime?fHasta, Int16?idOrigen, Int16?idEstadoPack,
                                                       out Int16 total)
 {
     return(TarjetaDAO.Tarjetas_TXSucursalEstado_Traer(idPrestador, oficina, idEstadoEntrega, fDesde, fHasta, idOrigen, idEstadoPack, out total));
 }
Beispiel #26
0
 public Tarjeta EmbozadoAnses_TraerXCuilEstado(long cuil)
 {
     return(TarjetaDAO.EmbozadoAnses_TraerXCuilEstado(cuil));
 }
Beispiel #27
0
 public string Tarjetas_ValidoPorCuil(long cuil, enum_TipoMovimientoTarjeta tipoMovimientoTarjeta, out bool tieneNominada, out bool habilitaAltaExpress)
 {
     return(TarjetaDAO.Tarjetas_ValidoPorCuil(cuil, tipoMovimientoTarjeta, out tieneNominada, out habilitaAltaExpress));
 }
Beispiel #28
0
 public string EmbozadoAnses_ValidoEscaneo(long cuil, long nroTarjeta)
 {
     return(TarjetaDAO.EmbozadoAnses_ValidoEscaneo(cuil, nroTarjeta));
 }
        public object execute(DbConnection connection, DbTransaction transaction)
        {
            var partidoDAO       = new PartidoDAO();
            var partidoJugadoDAO = new PartidoJugadoDAO();
            var golDAO           = new GolDAO();
            var cambioDAO        = new CambioDAO();
            var tarjetaDAO       = new TarjetaDAO();
            int cod_PartidoGenerado;

            var partidoVO          = partidoTotalCO.Partido;
            var listaPartidoJugado = partidoTotalCO.PartidosJugados;
            var listaGoles         = partidoTotalCO.Goles;
            var listaCambios       = partidoTotalCO.Cambios;
            var listaTarjetas      = partidoTotalCO.Tarjetas;

            /*se crea el partido y se obtiene su identificador*/
            partidoVO = partidoDAO.create(connection, transaction, partidoTotalCO.Partido);


            cod_PartidoGenerado = partidoVO.Cod_Partido;


            /*Para cada partido jugado de la lista, se asigna
             * el identificador de partido obtenido antes*/
            foreach (PartidoJugadoVO partidoJugado in listaPartidoJugado)
            {
                partidoJugado.Cod_Partido = cod_PartidoGenerado;
                partidoJugadoDAO.create(connection, transaction, partidoJugado);
            }


            /*Para cada gol de la lista, se asigna el
             * identificador de partido obtenido antes*/
            if (listaGoles != null)
            {
                foreach (GolVO golVO in listaGoles)
                {
                    golVO.Cd_Partido = cod_PartidoGenerado;
                    golDAO.create(connection, transaction, golVO);
                }
            }



            //ahora creamos los cambios
            if (listaCambios != null)
            {
                foreach (CambioVO item in listaCambios)
                {
                    item.Cd_Partido = cod_PartidoGenerado;
                    cambioDAO.create(connection, transaction, item);
                }
            }



            //ahora creamos las tarjetas

            if (listaTarjetas != null)
            {
                foreach (TarjetaVO item in listaTarjetas)
                {
                    item.Cd_Partido = cod_PartidoGenerado;
                    tarjetaDAO.create(connection, transaction, item);
                }
            }



            return(new PartidoTotalCO(partidoVO, listaPartidoJugado, listaGoles,
                                      listaCambios, listaTarjetas));
        }
Beispiel #30
0
 public List <Tarjeta_TAlerta> Tarjeta_TAlerta_Traer(string oficinaDestino, Boolean solReenvioFlujoPostal, Boolean solDestruccion)
 {
     return(TarjetaDAO.Tarjeta_TAlerta_Traer(oficinaDestino, solReenvioFlujoPostal, solDestruccion));
 }