예제 #1
0
        private Alquiler getAlquilerDeRow(DataRow row)
        {
            Alquiler al = new Alquiler();

            al.alquilerCodigo   = ValidationUtil.NumeroInteger(row[SchemaUtil.ALQUILER_KEY_ID].ToString());
            al.clienteCodigo    = ValidationUtil.NumeroInteger(row[SchemaUtil.ALQUILER_KEY_CLIENTE_ID].ToString());
            al.productoCodigo   = ValidationUtil.NumeroInteger(row[SchemaUtil.ALQUILER_KEY_PRODUCTO_ID].ToString());
            al.fechaDeAlquiler  = ValidationUtil.Fecha(row[SchemaUtil.ALQUILER_KEY_FECHA].ToString());
            al.tiempoDeAlquiler = ValidationUtil.NumeroInteger(row[SchemaUtil.ALQUILER_KEY_TIEMPO].ToString());
            al.descuento        = ValidationUtil.NumeroDouble(row[SchemaUtil.ALQUILER_KEY_DESCUENTO].ToString());
            al.totalPago        = ValidationUtil.NumeroDouble(row[SchemaUtil.ALQUILER_KEY_PAGO].ToString());

            string tempEstado = row[SchemaUtil.ALQUILER_KEY_ESTADO].ToString();

            if (tempEstado == "Alquilado")
            {
                al.estado = AlquilerEstado.Alquilado;
            }
            else if (tempEstado == "Regresado")
            {
                al.estado = AlquilerEstado.Regresado;
            }
            else if (tempEstado == "Extraviado")
            {
                al.estado = AlquilerEstado.Extraviado;
            }

            return(al);
        }
예제 #2
0
        private Cliente getClienteDeRow(DataRow row)
        {
            Cliente c = new Cliente();

            c.clienteCodigo = ValidationUtil.NumeroInteger(row[SchemaUtil.CLIENTE_KEY_ID].ToString());
            c.nombre        = row[SchemaUtil.CLIENTE_KEY_NOMBRE].ToString();
            c.apellidos     = row[SchemaUtil.CLIENTE_KEY_APELLIDOS].ToString();
            c.direccion     = row[SchemaUtil.CLIENTE_KEY_DIRECCION].ToString();
            c.nif           = ValidationUtil.NIF(row[SchemaUtil.CLIENTE_KEY_NIF].ToString());
            c.telefono      = ValidationUtil.Telefono(row[SchemaUtil.CLIENTE_KEY_TELEFONO].ToString());
            c.email         = ValidationUtil.Email(row[SchemaUtil.CLIENTE_KEY_EMAIL].ToString());
            c.fechaDeAlta   = ValidationUtil.Fecha(row[SchemaUtil.CLIENTE_KEY_FECHA].ToString());

            string tempEstado = row[SchemaUtil.CLIENTE_KEY_ESTADO].ToString();

            if (tempEstado == "Activo")
            {
                c.estado = ClienteEstado.Activo;
            }
            else if (tempEstado == "Bloqueado")
            {
                c.estado = ClienteEstado.Bloqueado;
            }

            if (ValidationUtil.NumeroInteger(row[SchemaUtil.CLIENTE_KEY_VIP].ToString()) == 1)
            {
                c.VIP = true;
            }
            else
            {
                c.VIP = false;
            }

            return(c);
        }